IRiliiliWItiWIlItllH
■
■
é
-2-
e
z
oc
►-
9-
S
0“
u
o-
ee
■u*
Z
-
f
f
t
t
i
t
f
u
Z-
-
i
'
f
à
a Roma
scegli applG
nel computer shop
tutto applG
bit computers
Completa assistenza hardware e software, corsi e libri Apple
Offerte promozionali, mercato dell'usato, credito personale, leasing
In esclusiva per il Lazio i programmi di ingegneria della SIED(ing. Pica)
Compuier shop: Roma, via F Satolli, 55/57/59
(p.zza PioXD-tel 06/6386096-6386146
Sede centrale: Roma,v. Flavio Domiziano,10
(EURI -tei 06/5126700-5138023
LATINA: corso della Repubblica, 200 - telef. 0773/497301
CISTERNA DI LATINA; via Aversa, 11 - telef. 06/9696973
TARQUINIA: via S. Lucia Filippini, 17 - telef 0766/856212
VITERBO: via Giacomo Matteotti, 73 - telel. 0761/38669
GAETA: lungomare Caboto, 74 - tele! 0771/470168
NAPOLI: via Terrocina,354 - Porco Angela • telef. 081/611817
>
6 Indice degli inserzionisti
8 I giochi si riaprono - Paolo Nuli
9 Come vuoi MC?
1 1 Posta
14 News
16 Sony HB-55 - Marco Marinacci
17 Apple Macintosh - A/flrco A/az-inacc/
18 Anteprima Hewlett Packard HP-150
Marco Marinacci
21 Libri
22 Stampa estera
26 MC giochi: A che gioco giochiamo?
Maurizio Bergami
28 MC giochi; Hobbit
Maurizio Bergami
29 MC giochi: Le news
31 Londra; Your Computer Xmas Fair
Leo Sorge. Maurizio Bergami
37 Las Vegas: Winter Consumer
Electronics Show - Paolo Nuli.
Leo Sorge, Maurizio Bergami
46 Dragon 32 - Leo Sorge
54 Olivetti MIO + Tandy Radio Shack
TRS-80 mod. \00 - Bo Amklii
60 RolandDXY'800-francejcoPcfronj
64 Cambridge Computing Intelligent
Joystick - Maurizio Bergami
69 Vie da zero - Tommaso Paniuso
75 GraHca - Francesco Peironi
81 Impariamo a programmare
in Assembler - Caller Di Dio
84 Software RPN • Paolo Galassetti
86 Software SOA • Pierluigi Panunzi
88 Software Sharp PC-ISOO
Fabio Marzocco
92 Software Apple - Valter Di Dio
95 EXMA, un assemblatore per VIC-20
Andrea de Prisco
100 Software 64 + Vie - Leo Sorge
104 Software TI-99/4A
Maurizio Bergami
108 TuttoSpectrum • Maurizio Bergami
M. Angelucci. S. Fontana
114 Software Spectrum
Maurizio Bergami
118 Software 2X81 - Maurizio Bergami
120 I trucchi del CP/M - Claudio Rosazza
123 Guidacomputer
139 Micromarkei - micromeeting
159 Microtrade
161 Campagna abbonamenti
Servizio arretrati
MCmtcrocomputer 27
E ORA CHE STO
ANNEGANDO NELLE CARTE,
CHI MI DAR A' UNA MANO?
IL PERSONAL COMPUTER IBM
ILTUO PICCOLO GRANDE AMICO.
Un amico che può aiutarti a venire fuori
dalla montagna di pratiche che ti sommer-
ono.
Personal Computer IBM. così piccolo da
stare comodamente sulla tua scrivania,
può fare moltissimo per te: aiutarti a risol-
vere facilmente i problemi quotidiani del
tuo lavoro. E non solo quelli. Preventivi,
calcoli, contabilità, statistiche, tasse, indi-
rizzi e corrispondenza. Tutto sarà in ordi-
ne. perfettamente ad ornato, e stampato
in pochissimo tempo.
Non è necessario essere un addetto al lavo-
ri per imparare a usarlo, perchè si fa capire
senza difficoltà. Vedrai, in poche ore tu e il
tuo Personal Computer IBM diventerete ot-
timi amici.
Vuoi metterlo alla prova? Vai subito dal tuo
concessionario per il Personal Computer
IBM. D tuo tempo è prezioso.
Il Personal Computer IBM contiene un microprocessore a 16 bit e una memoria di
utilizzo che r agg iunge i 640 Kbj^e. e può essere dotato di un video a colori e di un co-
processore matematico. E, grazie al dischi fissi, la capacità massima di memoria del
sistema è di 2 1 Mbyte in linea. Inoltre, puoi facilmente collegarti con un altro Perso-
nal Computer IBM. con elaboratori più potenti e con la rete dei Centri Servizi Elabo-
razione Dati della IBM.
Sistemi operativi: DOS 1 - DOS 2 - UCSD • CF/M-86. Supporti per le comunicazio-
ni: Asincrone -SDLC-BSC* Emulazione: 3101-3270. Lmguaggi: tutti i principali e
in più l’APL. Programmi applicativi: Corso Autodidattico Interattivo - EasyWriter
(anche in italiano) - Multij^an (anche in italiano) - VisiCalc - Gestione Aziendale -
Contabilità Semplificata
APPLE-minus
per aggiungere le minuscole
al vostro Apple II
M/1: Eprom progrommoro per Apple II delle nuove
serie (rev. 7 e successive) • L. 00.000
M/2: Eprom progrommoro per Apple II delle serie
precedenri lo 7 + circuirò sfomporo + 2 zoccoli
24 pin + 1 zoccolo 16 pin - L 40.000
M/0: come il kir M/2, boserro monroro e colloudoro
L. 55.000.
Descrizione: MC n. 0 • 4 - 5 > 7
TAVOLEnA
GRAFICA
per Apple II
Si collega olio zoccolo dei poddle dell'Apple 11 e con-
sente di disegnare sullo schermo in olto risoluzione. È
fornirà monroro. colibroro e colloudoro; è compreso il
piono di lovoro con il menu su foglio di cartoncino
plosrificoro e un minifioppy con rutto il softwore, sia in
Applesoft sia compiloro- - L 215.000.
Descrizione: MC n. e - 9 • 10 ' 11 • 10
VIC-TRISLOT
per Commodore VIC-20
Si collego olio slot del VIC-20 e consente di installare
tre cartucce. È costituito do un circuito stompoto dop-
pio foccio su vetronite, con fori metollizzoti e pettine
doroto. tre connettori (giò soldati) professionoN con
contorti doroti per l'inserimento delle schede, piedini
sul fondo dello boserro. L 60.000
Descrizione: MC n. 16
Per Qcqulstore I nostri Kit:
Il pogomenio può essere effetiuoro iramire conro correnre posrole n. S4414007
inresroro otechnimedia s.r.l.. via Volsoldo 135. 00141 Remo o voglw posrole. Per uno
moggiore ropidiiò. pua inviane uru lerrero con aliegoio assegno di c/c borKorio o
circolore iniesioiooTectinimediQ s.r.l. Infine, puoi ocquisiorlo diretiomenre presso i nosm
ufflo di Roma o al nostro srond In occosione delle mostre.
N.O. Speciflcore nell'ardine (Indkondo II numero di portho IVA) se deslderote ikev^
re lo fotturo.
MCmicrocomputer 27
ECCO CHI TI AIUTERÀ' AD ANDARE D'AMORE E D'ACCORDO
CON IL TUO NUOVO AMICO.
n tuo concessionario IBM. Ti aiuterà a ottenere il massimo dal tuo Personal Compu-
ter UiM. Ti garantirà un'assistenza puntuale e un servizio aH’altezza del nome IBM,
trhe in tutto il mondo significa efficienza e affidabilità. Per una lunga e proficua amici-
zia fra te e il tuo Personal Computer IBM. Per acquisti superiori alle 20 unità puoi an-
che rivolgerti alle filiali IBM. K per ulteriori informazioni su eventttali punti di vendi-
la che non compaiono sull’elena), telefona a;02/21752360 oppure 06/54864962.
IBM
i giochi si riaprano
Che il 1983 sia destinalo a passare alla storia de! computer come anno
Commodore e IBM. é fuori discussione: attaccato dal basso (Commodore.
Sinclair eie.) e dall’alto (IBM e IBM compatibili). Apple II. incontrastato
leader dell'82 e dell'83. ha dovuto arroccarsi in difesa: una difesa forte, anzi
fortissima grazie alla straordinaria circolazione di apple-software.
Tra l'incontestabile successo dell'attacco Commodore e l'altrettanto
incontestabile successo dell'attacco IBM. c'è però una sostanziale differenza:
quello Commodore si è esteso indistintamente a tutto il pianeta. Italia
compresa, mentre quello IBM non ha per lungo tempo interessato in misura
apprezzabile il nostro paese. Solo gli ultimi mesi dell'83 hanno visto il Personal
Computer IBM. il "PC" per antonomasia, avviarsi verso una seria
penetrazione anche da noi. ma sempre a livelli ben diversi dalla febbre,
facilmente misurabile in offerta di software, che .vembra aver colpito
gli Stati Uniti.
Alla Commodore il mercato basso e/o "domestico" ( Home computer), alla
IBM quello alto o professionale ( Personal Computer): solo due o tre mesi
orsono sembrava che i giochi relativi al 1984 si fossero ormai dejìnitivamente
chiusi.
Una serie di avvenimenti rimette però tutto in discussione. Innanzi tutto IBM
attacca Commodore con l'annuncio dei PC junior, personal computer quasi
completamente compatibile con il fratello maggiore PC, ma destinato (i due
connettori per software e videogiochi su cartuccia parlano chiaramente) al
mercato domestico. Si. è vero, il PC junior è molto più co.vtoso del Commodore
64: la pressoché totale compatibilità software con il Jratello maggiore (che a
.sua volta si espande xerso l'alto con due modelli XT 370 e 3270 PC destinati a
fare da anello di collegamento tra PC e gros.si computer "main frame"). ne
fanno però un pericoloso outsider anche in ambito domestico. Dal canto suo
Commodore non resta con le mani in mano e annuncia i modelli 264 e 364. la
cui caratteristica saliente è costituita non solo da nuove e più potenti
periferiche (p.e. per la gestione video), ma anche e soprattutto da! software
applicativo in ROM inserito all'origine nella macchina. C'è anche da dire che
bene hanno fatto quanti sono corsi a comprare Commodore lo scorso dicembre,
perchè se rispondono al vero alcune indiscrezioni, il prezzo di VIC e
Commodore 64 sta per aumentare di una percentuale compresa tra il 50 e il
100°),. Va a finire che tra due litiganti il terzo gode: nel nostro caso godrebbe
Spectrum. che. già ora in posizioni di tutto rispetto, verrebbe fortemente
avvantaggiato da un incremento di prezzo de! 64. C'è un'ulteriore incognita: le
macchine giapponesi standard MSX. che. grazie alla possibilità di scambiare il
software tra Tana e l'altra potrebbero innescare un meccanismo di crescita
simile a quello che caratterizzò anni orsano l'Apple.
Sul fronte personal, d'altro canto, la posizione di semimonopolio sul mercato
statunitense di cui TIBM ha goduto nel 1983 è attaccata da più lati: le nuove
linee HP cominciano a divenire molto competitive anche sul piano de! prezzo
(non a caso THP ISO è quasi un compatibile IBM) e soprattutto Apple parte
alla riscossa con il Macintosh decisa a riconquistare nelle vendite personal quel
primato che in passato fu suo.
Ci riuscirà? Secondo noi molto dipende dalla politica di "apertura" o
"chiusura" che la Apple vorrà seguire: (per sistema aperto intendiamo quello il
cui costruttore rende pubblici .struttura e punti di accesso al sistema operativo):
non a caso sia Apple II che PC IBM (cioè i due .sistemi che si sono
avvicendati alla testa delle vendite) sono entrambi sistemi aperti.
Paolo Nuti
Anno 4 • numero 27, febbraio 1984
measilc - L. 3.500
Direttore:
Paolo Nuti
Condirettore:
Marco Marinacci
Ricerca e sviluppo:
Bo Araklit
Collaboratori:
Marco Angelucci. Maurizio Bergami.
Andrea de Prisco. Valter Di Dio.
Sandro Fontana, Paolo Galassetti,
Corrado Giustozzi. Fabio Marzocca.
Alberto Morando. Tommaso Pantuso.
Pierluigi Panunzi. Francesco Pelroni,
Gina Principi. Claudio Rosazza. Leo
Sorge. Pietro Tasso
Segreteria di redazione;
Paola Pujia (responsabile),
Giovanna Molinari
Grafica e impaginazione:
Roberto Saltarelli
Grafica copertina:
Studio AZ - Roma
Fotografia: Dario Tassa
.Amministrazione:
Maurizio Ramaglia (responsabile).
Anna Rita Fratini. Pina Salvatore
Abbonamenti ed arretrati:
Giancarlo Atzori
Direttore Responsabile:
Marco Marinacci
MCmicrocomputer é una
pubblicazione Technimedia,
Via Valsolda 135. 00141 Roma.
Tel. 06/898.654-899.526
Registrazione del Tribunale di Roma
n. 298/81 deiri I agosto 1981
® Copyright Technimedia s.r.l.
Tutti i diritti riservati.
Manoscritti e foto originali, anche se
non pubblicati, non si restituiscono
ed è vietata la riproduzione, seppure
parziale di testi e fotografie.
Pubblicità:
Technimedia, Via Valsolda 135,
00141 Roma. tei. 06/898.654-899.526
Produzione pubblicitaria:
Cesare Veneziani
Abbonamento a 12 numeri:
Italia L. 35.000: Europa e paesi del
bacino mediterraneo (spedizione via
aerea) L. 65.000
Americhe. Giappone. Asia eie.
L. 92.000 (spedizione via aerea).
C/c postale n. 14414007 intestato a;
Technimedia s.r.l. - Via Valsolda. 135
00141 Roma
Composizione e fotolito;
Starf Photolito, Via Acuto 137.
GRA km 29. Roma
Stampa;
Grafiche P.F.G., Via Traspontina
46/48 - 00040 Ariccia (Roma)
Concessionaria per la distribuzione:
Parrini & C. - Roma - P.zza
Indipendenza Uh- Cent. Tel. 4992.
Associato L'SPI
MCmicrocomputer 27
Come vuoi MC?
MCmicrocomputer sta riscuotendo un numero sempre maggiore di consensi. E l'aumento del numero
delle copie vendute ci consente di tare una rivista più bella, come potete vedere da questo numero, che è
più "dedotto" e con la nuova rubrica dei giochi: e altre nuove iniziative seguiranno nei prossimi numeri. I
contributi che. tramite le vostre lettere, avete dato aH'evolversi della rivista sono determinanti e vi
ringraziamo. Per fare MC sempre più rispondente agli interessi ed alle esigenze del maggior numero di
lettori vi chiediamo, però, ancora un piccolo sforzo: quello di compilare il questionario e rispedircelo.
Rispondete con cura, per favore. Ed utilizzate anche, se possibile, lo spazio bianco che abbiamo lasciato a
disposizione in fondo, per critiche e suggerimenti. Se non vi basta, tanto meglio: scrivete i vostri commenti
e quanto altro ritenete opportuno su un foglio qualsiasi. Non vincerete nulla, ma non avrete perso
l'occasione di fare la vostra rivista (preferita, speriamo!) su misura per voi. Grazie,
m.m.
N.B. Le vostre risposte saranno elaborate con un computer, ma i questionari verranno in ogni caso letti
uno per uno. Quindi, se avete qualche "aggiunta" da fare alle varie risposte, fate pure.
Possiedi un computer?
(micro - pocket - calcolatrice programmabile ecc.)
Se possiedi un computer:
modello
memoria di massa: □ cassette
□ minifloppy
□
hai la stampante? (s3 Inol
@0
Se non possiedi un computer:
hai intenzione di acquistarlo?
□ SI • che tipo?
□ NO
Quale é la categoria di macchine che li interessa?
(se più di una, per favore usa dei numeri indicando con 1 quella che ti interessa di più)
□ pocket - calcolatrici prog. □ home (prezzo sotto il milione)
□ personal (qualche milione) □ business (più di 5 milioni)
Fai qualche esempio delle macchine che tl interessano, per favore
Indica I tipi di programmi che ti interessano
(usa dei numeri, indicando con 1 quello che ti interessa di più)
□ giochi di abilità □ giochi di inteltigenza/strategla □ matematica e usi scientifici v
n archiviazione di dati □ gestione (usi amministrativi) □ elaborazione testi
I Ti interessano i seguenti argomenti?
molto
abbast.
poco
no
1 Descrizioni e prove di macchine economiche (home ecc.)
□
□
□
□
1 Descrizioni e prove di macchine più costose
□
□
□
□
I Descrizioni e prove di programmi in commercio
□
□
□
□
{ Software dei lettori
□
□
□
□
1 Software da copiare ma non di lettori
□
□
□
□
! Presentazione di programmi con listing da copiare
□
□
□
□
I Articoli che insegnino a programmare
□
□
□
□
I Articoli di cultura generale informatica
□
□
n
□
1 Articoli che spieghino come funzionano le macchine
□
□
□
□
1 Presentazione di kit di accessori non in commercio
□
□
□
□
{ Articoli di economia del settore
□
□
□
■ Attualità - notizie - mostre ecc.
□
□
□
□
{ Posta
□
□
□
□
1 Guidacomputer
□
□
□
□
1 Annunci micromarket ecc.
□
□
□
□
1
□
□
[ A che cosa secondo te stiamo dedicando poco spazio?
* A che cosa secondo te stiamo dedicando troppo spazio?
»
MCmicrocomputer 27
Abbiamo tatto pace...
Nel Dumero scorso abtdamo pubblicato la
lettera del sig. Francesco Fiaccabrino di Cal-
tanlfisetta, con la nostra risposta alle sue
crttlcbe ed al modo In cui erano espresse. A
seguito pubblicazione abbiamo ricevu-
to dal lettore una lettera di scuse per il con-
tenuto della precedente.
Nessun problema, scuse accettate owla-
mente.
Poiché avevamo dato spazio alla polemica,
d sembra giusto ora dare notizia della “pace
fétta".
Abbiamo di nuovo, sjieiiamo, un lettore in
più che segue con apprezzamento la rivista
nuiL
Apple:
segni strani ani video
Sono vostro Jetto/e (fa/ numero 18 e sono
mollo sotldJafàUo <H e}ueat& rivista, bo un
Apple ZI ed bo un problema- gueùo dalla
pagina graBoa HORS.
Tempo fa bo oopiato due programmi da
iiCn. 19, quelli di pagina SOBgure I eS U
mio problema consiste nel Atto ohe in
HORS nelle ultime 4 righe mi compaiono
scritte strane che non si Colgono neanche
spegnendo 12 oomputer. Queste scritte sono
di solito In FLASH ma se spengo e riaccendo
Il computer si trasformano in una serie di
punti Interrogativi.
Non so più cosa fare, bo provato alcune
POKB poiché penso che sla una di guaste, nei
programmi copiati, ohe abbia sporcato la
pagina HORS
L'unica di queste che ha dato Qualche ri-
suJtato è la PO^ - ohe ha riempito
tutta la pagina lil ’■> "e
VI prego di aiutarmleattendo Impaziente-
mente una risposta ringraziandovi del vo-
stro impegno.
Distinti saluti
Aetro Marohlonnl ■ Roma
Nell'Apple esistono quattro zone destina-
te al video: leduepaglneHORedHQB2edue
pagine di testo e di grafica inbassa risoluzio-
ne. La seconda pagina di testo si trova In
memoria subito dopo la prima, oocuiia cioè
la locazioni comprese tra 2048 e 3072. Pur-
troppo però anche 1 programmi Applesoft
usano questa stessa parte della memoria,
infetti cominciano giustappunto a 205 1. Se
si effettua la commutazione tra la prima e la
seconda pagina (POEE - 18290,0) vedremo
comparire una pagina piena di simboli strar
ni corrispondenti al nostro programma Ba-
sic (se c'é) interpretato dalla drcxilteria vi-
deo sotto forma di codici ASCII-video. Quindi
lo zero diventa la chloccloietta In inverso,
$FP corrisponde al “9" e 1 testi del noetro
programma U vedremo in lampeggiante. Per
tornare alla prima pagina battete POKE
- 16300,0 oppure TEST.
Quando si lancia 11 comando HQA si passa
alla prima pagina di grafica e contempcrar
neamente si mantengono vlsiblU le ultime
quattro righe di testo prelevate dalla prima
pagina di testo . Se noi ora cambiamo pagina
(POKE - 16299,0) sia la grafica Che u testo
verranno dalle rispettive seconde pagine.
Non è quindi possibile mescolare testo e gra-
fica sulla seconda pagina (questo almeno
secondo U manuale). In realtà U modo c'é. Se
noi diciamo al Basic che U programma deve
cominciare dopo la pagina 2 di testo questa
ol resta Ubera per le nostre scritte o 1 nostri
grafici in basea risoluzione. Per costringere
l'Applesoff a lasciare in pace la seconda pa-
gina bastano le seguenti POKE:
POKE 104.96
POKE 106,96
POKE 108.96
POKE 110,96
POKE 176.96
POKE 24576,0
POKE 24577,0
POKE 24578.0
Adesso se caricate (LQAD) o scrivete un
programma, questo andrà a collocarsi In
memoria in modo da non disturbare mai
nessuna delle pagine grafiche o di tasto.
Da notare comunque che non é possibile
scrivere sulla seconda pagina di tasto con le
normali istruzioni del Basic. A seconda delle
necessità si useranno q uindi delle POKE di-
rette nella RAM da 2048 a 3072 oppure, se le
scritta sono molta e serve una certa -velocità,
si scriverà sulla pagina I e si ricopierà la
prima sulla seconda pagina con la seguanta
routine in linguaggio macchina che usa la
MOVE del Monitor
300 : A9 00 85 3C 85 42 A9 04
. 85 3D A9 06 85 43 A9 07
: 85 3F A9 FF 85 3E 4C 2C FE
Per riportare 1 puntatori al valore norma-
le (8) basta 11 comando FP. Nessun altro
comando Infiuisce sulla posizione del pro-
gramma, neppure 11 RESET.
V.D.D.
Vuole troppo dal PB-100
Ho visto S Suo articolo su "liCmlorocom-
puter"sul PB 100. Constatando la Sua com-
petenza in materia, desidererei cblederLe al-
cune "cosette" per capire la potenzialità dsl-
l'appareochlo.
1) È possibile ooUegarlo con una norma-
le stampante ad aghi?
2) È possibile ooUegarlo con un monitor
o un TV?
3) RltleneohesaràposalbUeespanderela
memoria?
4) Quell pn^ramml di aldi computer si
possono Zar girare sul PB 1 00?
51 Con quale pre^ramnia à possibile uti-
lizzare 11 PB 100 e la sua stampante come
lina normale macchina da acrlvare?
6) È possibile adattare al PB 100 pro-
grammi di archivio dati, gestioneaoiTlspon-
denza, anche se ridotti?
In attesa di una Sua risposta Le Invio cor-
diali saluti e ringraziamenti.
H.3.: possediamo 11 PB 100 con espansione
ds IK, Interfaccia e stampante e lo stiamo
utilizzando per imparare a programmare in
BASIC prima di acquistare un appareochio
definitivo Idoneo a gestire le nostre esigen-
ze.
Oiannl Sabini
FJJj.I.U. - Segreteria Provinalale. Torino
ilcslin iiiiiiiiiiiiiiiiiiiiii
^MIIIIPER IL TUO
S COMPUTER
UFFER Dt STAMPA
LELO (tipo CENTI
: tual« conversione dei piuiubunu ite»u.
INTERFACCE DI COLLEGAMENTO
PER REGISTRATORI DI CASSA
ELETTRONICI
all! vendita effettuata con Tl
INTERFACCE PER MACCHINE PE
SCRIVERE ELETTRONICHE
•“■5PTI
1 =
ART. 50.009
e OLIVETTI e
: originale permettono di utilizzarle come :
; stampanti. Sono disponibili Interfacce :
; per; OLIVETTI ET 225/221/201/121, :
: PRAXIS 30/35/41, TRIllMPH ADLER :
: 1010/1030, GABY 8006.
rielin
^/iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
MCrmcrocompuler 27
Personalmente sono del paj«re che U mi-
gliore impiego di uno strumento venga con-
seguito nel momento in cui l\itilizzatore el
rende cosciente del limiti imposti dallo stes-
so. £ questo anche il caso fiaiia piccola PB
100 ; xma calcolatrice programmahlle, velo-
ce, economica, tascabile, utilissima, per ra-
pidi calcoli scientifici ma non possiamo pre-
tendere che, almeno oggi, con poco più di
centomila lira si possa reallsara un siste-
ma gestionale con video, stampante stan-
dard e grandi aree di memoria.
Mi iUBplacB fiali uter ift, mala PB-lOO nnn è
in grado di realizzale le funzioni da Lei ri-
chieste. Per quanto riguarda altri program-
mi, è possibile adattare sulla PE-100, con
qualche modifica. 1 listati della Casio FX-702
e della Sharp PC-1211. Per U resto, la rispo-
sta è nelle ultime tra righe della sua lettera...
F.U.
VIC: due tasti alla volta
Sono in possesso da alcuni mesi ài un
Commodore VTC 80.
Questa oomputernìló molto utllenelmial
studi in quanto, ùequentando un istStuto tee-
nJoaindustriaie, molto spesso Po bisogno di
eseguili oeJooll lunghi e ripetitivi D'altra
parte uso il VIC anche per divertirmi grazie
al programmi di giochi pubblicati su MC e a
quelli senta personalmente.
Per quanta riguarda quBSt'ulUmo caso ho
però InooDÈrato un ostacolo nel ùMo ohe,
tenendo premuti certi tasti, altri tasti ven-
gono a risultare disattivati- VI sarei perdo
grato se poteste farmi sapere se ó possibile
rimediare a questo Inconveniente e come.
Complimentandomi oon Voi per la Vostra
stupenda rivista vi porgo l miei saluti.
Paolo Rav&ioU ■ Imola (BO)
Ogni eeeeanteeuno di secondo, il timer n. 1
del VIA n. 2 manda un eegnale di intermpt
mascherabile al microprocessore 6502 del
Vie 20. Conseguentemente, ogni sessantesl- I
mo di secondo, seropreché non ai stia com- I
plendo qualche operazione di I/O con perife- I
rlche, il microprocessore Boapende ogni ope- I
razione in corso (BASIC, di linguaggio mac- I
chlnao.seneesunprogrammaèlnesecuzlo- 1
ne. smette di stare “con le mani in mano") e
salta alla routine di manipolazione dell'in-
terrupt dove, fia le altre cose, esegue la scan-
sione della tastiera. Senza scendere i>artlco-
larmenie nel merito, mostriamo a grandi
linee come ciò avviene, con un semplice al-
goritmo per passi:
1) I = 84
2) Se n essun tasto è premuto vai a 7
3) 1 = 1-1
4) Se il tasto I non è premuto vai a 3
5) Controlla se è stato premuto lo Shift, 11
CTKL o il logo CBM
6) Preleva da opportuna tabella 11 codice
ASCn del tasto I e ponilo nel bufiier
7) BYTE 197 = I
La numerazione del tasti non è. come la^
cilments deducibile, quella del codice ASCII
del carattere corrispondente, ma secondo
l'organizzazione a matrice 8 » 8 dei tasti
stessi (-vedasi, se poss ibile, pagg. 197-203
del manuale Vie REV&ALED).
Par conoscere, giusto per curiosità, il codi-
ce associato ad ognuno, (àr eseguire;
100 PRINT PEEK (197);Q<yrO 100
e si provi a premere qualche tasto.
Veniamo al suo quesito. E normale f’ha
tenendo premuti alcuni tasti, altri vengano I
disattivi Come potrà verificare (punti 1-4 I
dell’algoritmo sopra descritto), se ad eeem- I
pio si preme una Z e una P {codici 33 e 13) I
solo la prima verrà segnalata dal sistema, I
" gf-ATìfti^ .n" pr-lTTift ftanfl. P rtallft TV- nit.ì . I
ne di gestione tasti Come fare allora per I
spostare una piccola navicella spaziale sul- 1
lo schermo e contemporaneamente spara-
re? I
Questo credo sla il suo dilemma.. I
Le soluzioni possibili sono due; la prima. I
molto compleesa consiste nel rlprogettare I
una routine di scansione della tastiera da I
sostituire all’atrtuale (basta modificare alcu- I
ni puntatori per inserire la nuova). Più sem- I
plicemente di contro, si può procedere nel i
seguente modo: indipendentemente da PEEK i
( 197) la cella 663 segnala la pressione del I
tre testi OTBL, SHIFT e CBU. Associando ad |
esempio ai tasti "<" e ">" il movimento I
della navicella e allo Shift 11 FIHE, le due I
operazioni potranno essere IndipendentL I
n programmino pubblicato nel riquadro I
mostraun esemplo di tale applicazione, non I
è un game, serve solo per fàr vedere che è I
possibile. A lei l'onore (o l'onere?) di co- 1
struire una bella battaglia spaziale ricca di I
movimenti indipendenti E non dimentichi I
di inviarci 1 suol risultati, Leo sarà conten- 1
tisslmo... I
AdP.I
SOFTWARISTI e HARDWARISTI
dilettami o professionisll con conoscen-
za di linguaggi sistemi operativi e hard-
SI cercano per studio di programmi e
giochi di basse e alte capacità. Il lavoro
viene assegnato su tutto >1 territorio na-
zionale con trattamento economico inte-
ressante ed eventuale ns. prestito di
macchine per lo sviluppo dei programmi
Scrivere a:
I.M.E. ELETTRONICA
Via Ponte Alle Mosse. 112
50144 FIRENZE
12
1
IHLITA O ARIA FRITTA?
Sempre più difficile scegliere un computer. Tanti nomi, tante promesse, tanti dubbi.
Allora, vediamo insieme. La capacità, intanto. Spesso si sceglie un sistema troppo
piccolo, che non può crescere, solo perchè apparentemente costa meno.
Bene, Alpha Micro 1000, per esempio, non costa molto più di un buon
"personal", ma se solo hai bisogno di due posti di lavoro Alpha Micro
costa meno. Fai due conti e vedi cosa ti conviene. Altri, invece,
scelgono sistemi inutìlmente grandi e costosi. In questo caso non
solo si spende di più, ma si ha una potenzi^ità non sfruttabile.
È intingente? Alpha Micro è una giusta misura: per ogni
necessità ha un sistema di dimensioni adeguate: da 2 a 60
terminalieda 10a3.200MB. Inoltre ogni componente della
famiglia Alpha Micro è totalmente compatibile con gli altri.
E allora? un colpo di telefono: due minuti per dirti quale è il
concessionario più vicino, un bd po' di quattrini ri^armiati.
SHR s.r.l. Distribuzione esclusiva per l'Italia
via Faentina 175/A- 48100 Ravenna- tei. 0544/463200.
Meeting dei distributori HoneyweN
Il 26 e 27 gennaio si è svolto a Roma il primo
incontro intemazionale dei Distributori delle
stampanti della Honcywel! Information Systems
Italia, al quale hanno partecipato alcune decine
di operatori in rappresentanza di 18 aziende di
15 paesi europei ed exiraeuropei.
Durante l'incontro sono stati presentati gli
obiettivi raggiunti nel corso dell'ultimo anno,
che si è chiuso con un bilancio assat soddisfacen-
te: sono state prodotte oltre 60.U00 stampanti
seriali a matrice, con un incremento del 20",, sul
dato cornspondentc dell'anno scorso.
Questi risultali sono stati raggiunti grazie alla
attività svolta non solo sul fronte della produ-
zione. ma anche su quello della distribuzione; la
rete estera è stata rafforzata con l'apertura delle
nuove sedi di Parigi e di Francoforte sul Menu,
che si iifTiancano a quelle di Londra e Madrid.
Durame l'incontro sono stati ricordati l'e-
stensione della licenza alla brasiliana Elebra e la -
conclusione dell'accordo per un'imporiante for-
nitura alla Repubblica Popolare Cinese.
Si c posto inoltre l'accento sugli investimenti
per ricerca e sviluppo, che nel 1 98.^ hanno supe-
rato i 6.6 miliardi di lire, ai quali sonodaag|àun-
gerc 4.5 miliardi per ampliare ed arricchire le
linee di produzione.
Per ulteriiiri inliirmaziuiii.
Hom'xMvII ISI - K rulu II. 20/27
Sony per IBM
Secondo voci autorevoli ma non confermale
al momento in cui scriviamo, la Sony, oltre a
fornire monitor a colori e drive microfloppy,
costruirà al posto della Matsushita fattuale for-
nitrice) il nuovo homc computer della IBM.
Sembra che nell'ottobre dello scorso anno vi sia
stato un meeting fra i responsabili della Matsu-
shila c del colosso americano, di cui le parti non
si sono trovate d'accordo. Di qui la decisione di
passare a Sony. Le previsioni di produzione per
li nuovo modello sono dell' ordine di un milione
Meeting Basf per il cinquantenario
Nel mese di gennaio la Basf festeggia il cin-
quantenario del nastro magnetico. Nel 19.14, la
società forni 50.000 metri di nastro alla AEG di
Berlino: negli anni successivi sono stati prodotti
milioni di chilometri di nastri diversi. Famosa
soprattutto per la produzione di materiale ma-
gnetico. la Basf produce m realtà più di 6.000
articoli, fra cui vernici, pigmenti, vitamine e pro-
dotti farmaceutici vari. Anzi, quello della Divi-
sione Sistemi di Informazione (articolata in Au-
dio e Video, elaborazione dei dati. Tecnica di
riproduzione) è solo il 4"„ del fatturato della
fabbrica, cd è pari a qualcosa più di 1.5 miliardi
di marchi (fate un po' il conto...)
Perla celebrazione della ricorrenza siamo sta-
li invitali nel "quartier generale" di Ludwigsha-
fcn. in cui gli slubilimcnli Basf sono una specie
di città con 60.000 dipendenti c tre stazioni fer-
roviane nell'intemo...
Per uheriori m/<irnw:wni:
Data Ba.^e srl
i'Jr Ix’gioni Romane S. 20/47 Milano
Irci divcnla Apple
Già nei primi mesi dello scorso anno la Apple
Computer aveva acquistalo una pane del pac-
chetloazionario della Irei Informatica, distribu-
trice dei prodotti Apple nel nostro paese. Il 5
gennaio l'operazione è stata uliimuia con l'ac-
quisto del resto delle azioni. La Irei Informatica
c dunque diventata totalmente c ad ogni cITcllo
Apple Computer SpA; la struttura resta, in ogni
caso, lotalmcme invariata, a parte la nomina del
nuovo direttore generale, Ciro Ascari. Vittorio
Maria Lasagni. presidente della Irei Informati-
ca. resta, con diverso incarico, nella nuova so-
Apple Compuler Sp.4
Via A. BinioS, 42100 Reggio Emilia
Milanofiori Pai Q8. 20089 Razzano i MI,
Bag.sh (con lei) forma un gruppo
Partila nel 198(1 con l'intenzione di sfruttare
m ambito regionale (Bologna c pnninciu) le
cognizioni dei soci nei settore industriale, dopo
un anno per molivi dì mercato - la Bagsh si é
immessa nel settore del personal computing del-
la fascia alla, distribuendo i prodotti della ingle-
se ICL, sia hard che sofi: in questo mudo il
fatturato globale, che nell'anno della fondazio-
ne era stalo di 18(1 milioni, passava a mezzo
miliardo nell'Kl e raddoppiava ulteriormente
neH'82,
Come conseguenza vi è avuta un'espansione
del gruppo: olire ad espandere la distribuzione
dei prodolli anche a Trieste e a Palermo, la
Bagsh si c aflUialu con altre società hard-sofi
che conlnbuiscono al raggiungimento di una
struttura indipendente sia dal punto di vista
tecnico (hard-sofl) che da quello amminislnili-
vo. nonché per l'assistenza.
Le siKielà unitesi nel gruppo Bagsh sono la
Hersey di Bologna (insiallamcnlo sistemi), la
Feedback di Cesena (problematiche aziendali),
la Schema di Carpi (soflware) e la Osai di Pado-
va (nvcnditorc PC), oltre alia Bagsh stessa che si
occupa della distribuzione dell'hardware.
Per ulteriori iniormazioni.
Bugxh - i ia Su olò lìell An a I - 40129 Bologna
Computec 84
Dal 2 al 5 aprile del corrente anno, la Scuola
Grunde di San Giovanni Evangelista in Venezia
ospiterà l'tnlcrnaliunal Conferencc of Enginee-
ring Software, una rassegna specializzala di pro-
getti sull'uso dei micriKompuier nella soluzione
di problemi ad ulto livello in amhienle ingegne-
nsiico. con la collaborazjone della HSH di Pa-
Lo sponsor ufficiale c l'Iniermilional Journal
for Numerica) Methods in Engineering, e l'or-
ganizzazione c affidata a tre accademici: S.A.
Odorizzi, dcirisliluio di Scienza delle Costru-
zioni della Facoltà di Ingegneria deil'Llnivcrsilà
di Padova; B.A. Schrefler. sempre dell' Universi-
tà di Padova; R.W. Lewis dcll'Univcrsily Colle-
ge di Swunsea in Galles (UK).
La quota d'iscrizione c fissala in 550 S per
relatori o delegali, c in .115 Spcr si udenti: queste
cifre ovviamenlc non comprendono né vino nè
alloggio, ma informazioni in lai senso possono
esser richieste all'organizzazione
Gli argomenti che verranno trattati, troppi
(94!) perché si possa fare una qualche cernita,
comprendono soprall atto applicazioni della po-
lenz.ialilàdigrallca c calcolo dei microcompulcr
a 8 e 16 bit. e riguardano (ulti i campi della
mixlerna ingegneria (elellroniea. civile, mecca-
Al convegno sarà afriancala una moslra.
Per ullerior, miornwzwm
lag O.lonzz, .
Favoliti ili Ingegneria
liu Mortolo 9. .121181 Padova
HSfI - I la Fulloppio .19 - .I.Mf8l Padoui
Printer-Plottcr l'oyo
Un nuovo marchio si aggiunge a quelli che
commerciali/zaino un mini-plollcr a 4 colon
( blu. rosso, verde e nero) su carta semplice ma di
piccole dimen.sioni: è Toyo. un nome orientale
distribuito in Italia dalla Penmel. I dati tecnici
parlano di interfaccia Centronics per lutti i com-
puter. più una venione direllamente collegabile
all'Apple II: alla velocità di 12 caratteri al secon-
do il Toyo TP4II può funzionare anche come
stampante a 80 colonne.
Per uheriori iniormazioni
Penmei ì'hi Fezzon 9. 20146 \iilono
CoNana compk'ta Mu/zio
La Casa Editrice Franco Muzzio & C. ci co-
munica di aver provveduto a far fronte alla gros-
sa richiesta dei suoi volumi della serie “Il piacere
del computer", le cui vendile avevano esaurito lo
scorie presso molti negozianti della penisola.
Tra i tanti libri della collana ricordiamo Micro-
soft BASIC Pascal. Il manuale del CP/M. Pro-
grammazione in BASIC per l'uomo d'affari e II
libro del Commodore VIC 20,
La Muzzio comunica anche che l'acquislu di
14
MCmicrocomputer 27
UCnm<
qu«ii libri può Kiiscr ordinalo liirellamenle al
suo recapito di Padova.
Per ulteriori iniiirmuziimi:
Frant o Mu::io & C\.
\u! Bonpori, 35141 Padova
Personal Computer Spcrry
Escala annunciala la nuova famiglia di perso-
nal cismpulcr della americana Sperry. Pochissi-
me le mformazioni suirhardware-. si .sa solo che
il sistema, basato su un micropriKCssorc con
l'requcn/a di clock a 7,16 MHz (con opzione a
selocilà più bassa per il collegamento ad altri
sisiemil. parte con I28K di RAM espandibili a
MOK. fruisce di un sistema operativo MS-DOS
e gestisce una grafica eccellente con 256.000
punti disponibili in 128 colorì (16 tonalità ad 8
livelli di luminosità) con fino a 4 pagine in alla
risoluzione contemporaneamente in memoria.
Il lato più interessante c la possibilità di usare
questi PC come terminali intelligenti per grossi
sistemi della stessa Sperry oppure della IBM: a
tal proposito c stala lanciata una completa gam-
ma di prodotti software per il settore applicati-
vo. che sono in fase di traduzione dall'inglese
alle altre lingue europee.
Per ulteriori mlorniazioiii:
Spern lialiaiw,
i la Poh V. 201:4 Milano
IBM: 5I2K bi( su un solo chip
II massimo livello d'integrazione nel settore
delle RAM èslalosupcratodalb IBM. che in un
unico chip da 7.Ù6 * 8.60 mm ha immesso ben
512 Kbil (64 Kbytcincasodi parola da 8 bit). La
tecnologia utilizzala è il plaie-pushing. che met-
tendo 3 disposizione un segnale più forte rìspci-
1(1 a quello iradizionule. consente di diminuire
ulteriormente le dimensioni del singolo elemen-
to del chip ed inoltre di aumentare la densità
dello spazio interno sfruttato, che cosi sale al
Molte le panicolanià che questo chip mette a
disposizione del programmatore; faccesso non
è forzalumenlc al byte (in questo modo servono
I2U ns per 8 bill, ma anche al singolo bit (ma
anche a 2o4 bit per volta) con un tempo di 15 ns
per ogni hit. in minio da accelerare la velocità
cn'elliva.
Per ulteriori mlorniaziom:
IBM luilia, 2IHIV0 Sexrate 1 XW
Computer Music alla CEDME
Il Cenirodi documentazione c studio per la mu-
sica elettronica (CEDME) organizza un corso di
Musica elettronica e computer music dal pro-
gramma molto vasto: tra gli argomenti citiamo
le tecniche di registrazione, il sistema noiaziona-
le della musica eletironicac le tecniche digitali di
base. La ‘'prima" di questa iniziativa si è tenuta
d 28 gennaio in Via Sirtori 16. a Milano: olla'
che degli argomenti del corso, gli allievi poteva-
no fruire delle strutture del Centro, eonsistcnti
in biblioteca, nastro-discoteca c fototeca, più
tutte le strumentazioni disponibili, normalmen-
te accessibili ai soli iscrìtti (la quota d'iseri/iune
per fanno in corso e di ll).0(K)lirc). La segreteria
c accessibile dui lunedi al venerdì dalle ore 14
alle ore 1 7. lino al 28 febbraio, al numero telefo-
nico 02./73ail3.
Per ulteriori inioriiiuzioiii.
cEDxn:.
Via Sirtori 16 1 MM Porta yenezial. Milano
Seminari gratuiti HP
Proseguendo la politica delle dimostrazioni ad allo contenuto tecnico dei prodotti hardware e
soRwarc. la Hewlett Packard annuncia che dal 7 febbraio sono aperte le prenotazioni ai seminari
organizzali nella sede romana di Viale Cesare Pavese, quartiere EUR. Organizraic dalla sezione
Personal Computer Center, le dimostrazioni sono gratuite ma con prenota/ione al numero
06/548.3213; ricordiamo indiriz.zo e telefono della sede milanese, sita in Via G. Di Vittorio 9. a
Cemusco sul Naviglio (MI), presso la quale questa inizialiva è già in allo da qualche mese. Nel
calendario che mosirìamo qui sopra gli orari vanno intesi: mattina ore 10.15 dove c'é una M:
pomerìggio ore IS.OO dove invece c'è una P.
Controradio a Firenze:
programmi in onda
L'eminente Conlroradio (93.7 MHz in mo-
dulazione di frequenza), che trasmette da Firen-
ze e può essere ricevuta da buona parte della
Toscana, sta conducendo una inicrcssamc ini-
rìaiiva. Il lunedi alle 20 e il sabato alle 14 tra-
smette Open, rivista settimanale computerizzata
e diffusa via radio. Viene trasmesso il segnale
che esce dairinicrfaccia per registratore a casset-
te di un personal dipo VIC. Spcclrum eco.):
l'utente può registrare il programma per mezzo
di un normale radioregisiratorcc riprodurre poi
applicando il segnale all 'entrala del proprio per-
sonal. ritrovandosi il programma direttamente
in memoria. E quasi incredibile, ma 1 responsa-
bili della radio ci hanno assicuralo che il sistema
funziona c la trasmissione è molto seguila. Se
abitate in zona provale: non costa nulla!
Per ulteriori iiilorinuzioni-
Ciiiitroradio • f 'ia S- Reparuta H 1 , 50 1 2V Firenze
Tel. 0551472946
RIVENDITORE AUTORIZZATO
Spectrum
Programmi didattici di matematica, chimica, inglese,
ecc... per ragazzi da 8 a 16 anni.
Programmi tecnici e gestionali.
Le ultime novità dall’Inghilterra.
In italiano programmi tecnici e di utilità.
Microdrive 86K e drive 5” da 720K stampanti ed inter-
facce, penna ottica, sonoro, sintetizzatore vocale
una scelta completa.
ELEI!
EEmOErELLE.0
NEGOZIO E UFFICI:
50137 FIRENZE -Via delle Cento Stelle, S/a-b-Tel. (055)606.107/610.251 /611-302
MCmicrocomputer 27
15
National c Oigital in rete locale
Visu l'ondulu ili interessi; che sta investendo
le reti locali m generale e rF-lhernel della Xenn
in particolare, la National Semieonduclors ha
annuncialo la disponibilità entro l'anno in corso
di un set di circuiti integrali che supportino il
sisicina. Non solo, ma ha anche presentalo un
sislcnia proprio per reti locali, denominalo cheap-
emet. più economico ma compatìbile con l'al-
tro per di più basalo sui cavi RG58, di semplice
installo. La famiglia di miegrali, che ha il codice
di sene DP K390. si basa su Ire clementi realir/ali
ognuno con una distinta tecnologia sul materia-
le semiconduttore onde ollenere il massimo in
Dello stesso avviso. suM'argomenlo. è la Digi-
tal EquipmcnI. che ha di recente presentalo un'
intera serie di prodotti hard e soft che lavorino
in ambicnie Elhemet Tra gucsii menta atten-
zione il modulo di conlrollo DEQNA. che um-
lamenieal ricelrasmellilore H4(K)(I consente l'u-
so del microcompuler LSI I i e PDP 1 1 con
ijuesui prvUivcollo locale; la rete può essere este-
sa a più di un edilìeio (e con un eventuale nodo
di rete addizionale) con il ripetitore Elhemet a
fibre ottiche che consente la connessione di 5(Xi
metri di cavo, in modo che tulle lo periferiche del
caleohilorc possano dialogare a IO Mbit al se-
condo.
Per iilieriori mlornmzioni
\utmiiul lor. Imlu^lriaU-'.Iray.e IO.
n mm FurMenlcUlhrui k UcTmuma OreM.
Pigliai Eiiuipnifiil .
I ialf F. TeM! 1 1. -’OOV ’ C'inhelh Bahumo ■ MI .
Rivista con cassetta per N IC c 64
Prohlcrano le raccollc di programmi per hi>-
me computer, ed èia volta dei prodotti Commo-
dore; la Casa Editrice Programma 2(KX). infatti,
annuncia con disponibilità immediata l'u-
scita dcll'onionimo bimestrale su cassella per il
Vie 20 e il 64. eomenenie una selezione di 20
programmi non prc'teiii; ogni copia verrà corre-
dala da un manuatcllo su carta, cosa questa che
conferma la dichiarazione degli editori che pre-
cisano di realizzare non un giornale su cassella
bensì una raccolta di programmi pronta per
l'uso, al prezzo di 15.01)0 lire.
La prima copia è disponibile contrassegno
presso la sede di programma 2000; per ordinali-
VI superiori alle .10 unità è previsto lo sconto
quantità del 15",.. mentre ai distributori verrà
data l'esclusiva di zona.
Per ulleriiiri iniiirniuiioiii
Programma l 'io G. Fella. 0014-i Roma
Il Motorola 68»08
nei pros.simo Sinclair
Gli sliihilimenli Motorola di Easi Kiibride. in
Scozia, forniranno alla Sinclair Research il nuo-
vo proccssore6K008 su cui verrà basalo il prossi-
mo modello di ZIO Clivo, dal nome provvisorio
"QL Questo microprocessore, solo recente-
mente aggiuntosi alla famiglia 6X000. ha X hit
per d hus dati ma molle operazioni interne a 16
bit (come il 680Ù). risultando per di piu hus-
compatibile sìa con il caposlipilo 68000. che con
il 6X010 a memoria virtuale, che con il 6802U- .12
bit in tecnologia merged HMOS. Le conseguen-
ze di questa scelta porteranno ruteme a disporre
di un sistema che può passare da 8 a 16 ed
addirittura a .12 bit eun un incredibile incremen-
to nelle prestazioni.
Per iilieriiiri iiilormaziimr
Puhlirel, Piazza Diaz z. 2012} Milano MC
SONY HB-55
Passerà, probabilmente, ancora qualche
tempo prima che il nuovo home computer
della Sony, l'HB-55. sia regolarmente in ven-
dila in Italia. Abbiamo potuto vederne in an-
teprima un esemplare, ancora in versione
giapponese, e ci sembra giusto riferire di quel
poco di impressioni cd informazioni che ab-
biamo potuto avere. L'HB-SS è infatti realiz-
zalo secondo lo standard MSX. quello soiio-
scrillo da 14 costruttori giapponesi cd uno
americano per la definizione di un hardware
per ceni aspetti comune alle varie macchine.
L'hardH'art
L'HB-55 è abbastanza compatto, ma non
minuscolo, di estetica gradevole: in Giappone
tra l'altro, come già succede per alcuni oggetti
come ad esempio alcune macchine fotografi-
che. è prodotto in più versioni di colore. La
tastiera comprende tasti di controllo, compre-
si quelli di editinge perii controllodel cursore,
[ecinque tasti funzione doppi. Du notare sia la
^pratica disposizione dei tasti di cursore, sìa la
qualità della tastiera che. al tocco, ci ha dato
una buona impressione di afTidabilllà.
Il microprocessore su cui, comoda standard
MSX. l'HB-SS i basato é lo stradilTuso Z80.
con 32 K di ROM e 16 K di RAM; quesi'ulti-
ma può essere espansa a 32 K. 11 video ha una
capacità di 24 lince da 32 colonne, con grafica
256 X 192 pumi a 16 colori e 32 "spritcs".
Comprende un generatore di suoni a tre voci
ed otto ottave e consente il collegamento di
due joystick, televisore a colori e monitor (sc-
snale composito). Come memoria di massa è
neMsto. naturalmente, il registratore a casset-
*R; ma l'HB-55 può. con opportuna interfac-
cia. utilizzare anche microfloppy da 3~ e '/>
^ovviamente, standard Sony).
Il software
Si sta diffondendo uliimameme la tendenza
a dotare le macchine di software buill-in su
'Ermware: basta guardare, in questo stesso nu-
mero. il caso deirotivciii MIO e del Tandy
Radio Shack TRS-IOO. che incorporano pro-
grammi di lezi editor, scheduling e telecomu-
nicazioni. Questo signillca che all'accensione
del sistema si hanno subito a disposinone dei
programmi che è possibile utilizzarcscnzado-
vcrii caricare da cassella. cd è anche il caso
dell'HB-SS- Olire ali'inlerpreic Basic, che ri-
siede nei 32 K di ROM, la macchina c dotala
di 8K di firmware, su PROM. che contengono
i programmi Schedule. Addre.ss, Memo. Il pri-
mo serve per usare il computer come agenda, il
secondo mette a disposizione un archivio indi-
rizzi. mentre il terzo può essere utilizzato fon-
damenialmentc per prendere appunti. La rea-
lizzazione di questi programmi sembra piutto-
sto curata, a giudicare almeno dalle maschere
che compaiono durante l'esecunone. Purtrop-
po, I messaggi sullo schermo interamente in
giapponese ci impediscono di dare qualsiasi
giudizio sulla toro funzionalità. L'impressio-
ne. ripetiamo, è comunque buona.
In ambiente Basic, per quel poco che abbia-
mo potuto provare la macchina, abbiamo no-
tato una somi^ianza estremamente spinta con
gli Alari, sia a livello di istruzioni (p. es. CO-
LOR con tre parametri per fissare colore e
luminosità del fondo, dei caratteri e del con-
torno) sia proprio a livello di forma dei caral-
Abbiamo visto anche qualche cartuccia dì
giochi, che ci sono sembrali mollo curali e ben
realizzati. É ovvio che questo aspetto viene
tenuto dal costruttore in particolare conside-
razione per la massima diffusione delia mac-
Non si sa esaliamenle quando l'HB-55 arri-
verà in Italia: ci é stato comunque dichiaralo
che il prodotto sarà distribuito solo quando
saranno esatiumcnie definite le necessarie
strutture di vendila e supporlo, anche a livello
di software: l'HB-55 va infatti ad inserirsi in
un settore in cui la concorrenza é dura e ben
radicata, specie per quanto riguarda Sinclair e
Commodore. Il nuovo Sony sembra comun-
que avere le carie per guadagnarsi un suo
spazio, specie se il prezzo in Italia sarà compe-
titivo: in Giappone costa 54,800 yen. pari a
circa 380.000 lire.
16
MCmicrocomouter 27
APPLE Macintosh
Del nuovo Apple, il Macintosh, se ne senti-
va parlare da parecchio, e si sentiva dire che
sarebbe stalo una specie dì piccolo Lisa. La
presentazione della macchina, avvenuta negli
Stali Uniti airìnizio di gennaio ed in Europa
verso la fine dello stesso mese, ha sostanzial-
mente confermato le indiscrezioni. Chi sì
aspettava un personal con destinazione hob-
bystica. "aperto" come Apple II. è tuttavìa
rimasto ancora una volta deluso, come dopo
la presentazione dell'Apple 111. Il buon vec-
chio Apple rimane, dunque, e in gran forma
con le novità annunciate, contestualmente,
per il Ile: il mouse, o topo (l'estensione della
vostra mano dentro il computer, come viene
identìncalo dalla pubblicità) e il nuovo siste-
ma operativo, ii PRODOS. Chi ama "smanet-
tare". comunque, non disperi: altre novità so-
no previste a scadenza relativamente breve,
diciamo primavera inoltrata, e chissà che non
sia la volta buona... Pare, tra l'altro, che sia
previsto anche un portatile.
Il Macintosh
Macintosh à il nome della mela più buona
della California, secondo quanto ci è stato
detto. E si scrive proprio cosi, tutto attaccato,
e si legge “Mekimosc"con l'accento sulla "e".
È stato progettalo con l'intento di facilitare il
luvoro di tutti coloro che "lavorano alla scri-
vania". ma in modo da non costringerli ad
imparare tecniche specifiche: è il discorso ini-
ziato circa un anno fa con il Lisa, ora alla
portala di un maggior numero di potenziali
utenti grazie essenzialmente ad un hardware
meno costoso, ma anche meno ingombrante.
La base del Macintosh é un quadrato di soli 25
centimetri di lato, la tastiera é piccolissima
(ma i tasti hanno dimensioni standard).
L 'hardware
Il sistema è basato sul microprocessore
68000 della Motorola, con architettura inter-
na a 32 bit. senza ombra di dubbio il micro-
processore più polente oggi in uso in questa
categoria di macchine.
Il Macintosh nasce con 64 Kbyte di memo-
ria ROM più 128 K di RAM (non è stato
dichiarato se quesi'ultima é espandibile, ma ci
stupiremmo che non Io fosse viste le enormi
capacità di indirizzamento del 68000).
Il vìdeo è da 9 pollici, monocromatico a
fosfori di colore grigio, con grafica da 512 x
342 punti. La tastiera, come abbiamo già ac-
cennato, è compattissima ma ì tasti hanno,
comunque, dimensioni standard; manca il ta-
stierino numerico, fornito come opzione ester-
na. I tasti per l'indirizzamcnio del cursore...
non servono, visto che c'é il mouse. Il Macin-
tosh comprende anche due porte seriali ed un
generatore polifonico di suoni a 12 ottave,
capace anche di sintesi vocale. Lu memoria di
ma!»a è costituita nella versione base da un
micronoppy da 3” e ’/i, dello standard Sony:
10 stesso adottato da Hewlett Packard nell'u-
nità 9121 ed ora anche dalla stessa Apple nelle
nuove versioni del Lisa; la capacità c di 400
Kbyte. quindi maggiore che nel drive HP che 6
da 270 K. Una seconda unità esterna può
essere collegala ad una porta appositamente
prevista. Non sappiamo se sarà possibile in
seguito utilizzare il Profile. ossia il disco rigido
Winchester da 5 o 10 megabyte, ma pensiamo
che non dovrebbe esservi nessun problema.
11 mouse
Mouse, in inglese, significa topo. In efTetii
gli somiglia; si muove quatto quatto sulla scri-
vania, ed è legalo per la coda al computer in
modo che non possa scappare. Scherzi a pane.
può sembrare strano ma il lopoè una periferi-
ca di input, tramile la quale, cioè, è possibile
comunicare qualcosa al computer. Nella fatti-
specie la posizione del cursore, o meglio i suoi
spostamenti rispetto alla posizione dì parten-
za. Sulla "pancia" del topo c'è una sfera che
affiora e può ruotare in qualsiasi direzione,
senza (ine. In questo modoè possibile spostare
il meccanismo su un piano qualsiasi (tìpica-
mente la scrivania) senza alcuna limitazione. I
movimenti della slbra che nc conseguono ven-
gono interpretati dal computer in modo da
modificare la posizione del cursore sullo
schermo che. ovviamente, è grafico. Il sistema
è mollo istintivo, e il puntamento del cursore
semplice e immediato. Nella parte superiore
del mouse c'è un grosso pulsante, che serve per
la selezione. Per scegliere un'opzione di un
menu, dunque, ci si porterà con il cursore nella
posizione desiderata muovendo il topo (anche
a più riprese) sul tavolo, e una volta raggiunto
il punto desiderato si premerà il pulsante. La
tastiera, in tutto ciò, non serve. Naiuralmcnic,
un oggetto come il mouse è utile solo quando
la macchina è dotata di un software che con-
senta di sfruttarne adeguatamente le caratteri-
stiche.
Il software
Quando si accende il Macintosh, sul video
compare un disegnino del computer con una
faccia che piange se non è inserito il dischetto
da cui eseguire il bool. altrimenti ride. Questo
dà un'idea di quanto sì sia posta attenzione a
usare modi di comunicare immediati per l'ine-
sperto. Eseguito il boot. compare sullo scher-
mo un menu (grafico) sul quale si può operare
con il topo. In generale (dipende dal software
applicativo utilizzalo] c'è una riga in allo con
una serie dì opzioni; la selezione di una di
queste tramile il topo fa apparire una finestra
che costituisce una specie di sub-menu, al qua-
le si accede sempre con il topo, e cosi via. La
tastiera, generalmente, viene usata solo per
introdurre caratteri alfanumerici.
Alcune "facilities" possono essere richia-
mate sullo schermo in qualunque momento,
anche durante lo svolgimento di un applicati-
vo: ad esempio un blocco note fornito di più
pagine, nel quale si possono immagazzinare
appunti dì qualunque genere, una calcolatrice
sempre da usare con il topo, un orologio, lo
schema della tastiera con la configurazione
I programmi applicativi
Sono stati già tradotti in italiano (compresi i
messaggi sullo schermo) due programmi pro-
dotti dalla Apple, il MacWrile (per il tratta-
mento di testi) e il MacPaint (per il disegno).
Abbiamo potuto verificare in prima persona
quanto sia semplice, grazie a questa organiz-
zazione. scrìvere un testo (con MacWrite) e
creare un disegno (con MacPaint) da inserire
nelfinterno del testo stesso. La nuova stam-
pante grafica della Apple provvede, poi. a
trasferire il tutto su carta, sempre senza alcuna
difficoltà per fopcratore. Sono stali annun-
ciati come disponibili a breve scadenza pro-
grammi di data base per l'archiviazione e la
gestione di dati, e per una quantità di altre
applicazioni. Busti dire che sono oltre 100 le
software house che si sono impegnale a pro-
durre programmi per il Mac; fra queste Mi-
crosoft. Lotus. Sonware Publishing. Ashton-
Tate. Sorcim. Hayden. Imagic per citare solo
le più note. Il presidente della Microsoft (che
sta fra l'altro adattando al Mac il MulliPlan.
uno spreadsheet tipo VìsiCalc di ottime pre-
stazioni) ha affermato che nelf84 metà del
fatturato della società sarà probabilmente
realizzalo con la vendila del soAware per il
Macintosh.
Jobs dice “come Apple ir
Steve Jobs. fondaloree presidente della Ap-
ple Computer, ha dichiaralo dì aspettarsi dal
Mac lo stesso successo della famiglia Apple II,
Secondo un'autorevole indagine, si potrebbe-
ro vendere nel 1984 ben 350-000 Macintosh in
tutto il mondo. Per far fronte a queste richie-
ste. contemporaneamente al Mac è stata pro-
gettata e realizzala una fabbrica a Fremont. in
California, con un investimento di 20 milioni
di dollari, quasi 35 miliardi. Occupa 15.000
metri quadrali e 300 persone; la fabbrica è ad
alto grado di automazione, e può produrre
una macchina ogni 27 secondi. I presupposti
per il successo ci sono, anche considerando
che in Italia il prezzo previsto è fra i 5 e ì 6
milioni compresa la stampante.
MCmicfocomputer 27
17
Hewlett pQckord HP*150
di Marco Marinacci
Nel panorama HP, il ISO é una macchina
mollo nuova non solo per il "louch-screen", che
ne è cenamcnte la carattcrislica più appariscen-
te c del quale parleremo Ira breve, ma anche
perchè la sua concezione è indice di alcune Ton-
damentali evoluzioni nella politica della grande
casa americana, la cui lìnea di desk-top é stata
orientata finora sopraiiuuo ad applicazioni nel
campo maiematico-sciemifìcu o nel controllo di
strumentazioni di vario genere.
L'impostazione generale del ISO lo destina,
infatti, prevalentemente ad un uso gestionale,
continuando in un certo senso la strada iniziala
un paio di anni fa con il I2S. una macchina in
CP'M rispetto alla quale, comunque, il ISO co-
stituisce un enorme balzo in avanti.
Il ISO è la prima macchina HP interamente
"cusiomìzzaia" in lingua locale, ed è probabil-
mente questa la novità più importante: l'utente
Italiano leggerà sullo schermo SOLO messaggi
in italiano, anche per quanto riguarda il sistema
operativo. Esistono già alcuni casi (abbastanza
sporadici per la verità) di programmi standard
tradotti, tipo Wordstar per intenderci, ma la
localizzazione anche a livello di sistema operati-
vo si inquadra certamente in maniera molto più
completa ed efficace nella sempre crescerne dif-
fusione del computer a qualsiasi livello.
Altra innovazione destinata a facilitare l'ap-
proccio da parte di un utente non esperto è il
PAM. un programma che viene lanciato auto-
maticamente all'accensione della macchina e
checonsenie di passare da un programma appli-
cativo airaltro, senza mai tornare al sistema
operativo: il tutto è ulteriormente semplìllcato
dalla possibilità di indicare dircllamcnlc sullo
schermo con il dito (di qui il nome touch-screen)
la zona corrispondente all'operazione desidera-
Ma la cosa migliore è probabilmente descrive-
re da un punto di vista pratico, come avviene il
funzionamento. Ma prima ci sembra importan-
te dare almeno una rapidissima cKChiala all'hard-
L'hardware
Cominciamo... dal cuore. Nei desk top più
recenti la HP sta utilizzando diffusameme il mi-
croprocessore MC 68000 della Motorola, indi-
scutibilmente il più potente della sua caiegona.
Ci si poteva dunque aspettare di trovarlo anche
nel I SO che. invece, è stato basato sull'8088 della
Intel, un 16 bit con bus dati a 8 bit. I perché di
questa scelta possono essere molteplici, ma cre-
diamo si possano riassumere soslanziatmeme
nella destinazione gestionale piuttosto che
scientifica della macchina: ad un polente 68000.
adatto a lavorare con sistema operativo Unix, é
stato preferito un forse meno appariscente 8088.
che nei confronti dell'altro presenta nciroitica
ripetiamo delle applicazioni cui la macchina è
stala indirizzala, l'indubbio vantaggio dì poter
utilizzare il sistema operativo MS-DOS. lo stes-
so impiegato nel PC della IBM e compatibile
con I programmi scritti per girare sotto CP M-
86: quindi ai ISO é possiate adattare senza pro-
blemi i "classici” del CP.'M. come ad esempio il
Wordstar della Micropro per il trattamento di
testi, o il Visìcalc della Visicorp nel settore degli
spreadsheet o tabelloni elettronici, adattamenti
che peraltro la HP ha già realizzato per alcune
delle sue macchine. Ben venga dunque l'808B al
posto del 68000 in un sistema che deve essere
innanzitutto facile da usare per il maggior nu-
mero possibile di utenti, anche considerando
che nel settore gestionale l'esigenza di un micro-
processore polente, veloce e capace di indirizza-
re grandi quantità di memoria come il Motorola
è molto meno sentila che nel campo scientifico.
La memoria RAM di base é di 2S6K. e può
essere espansa a passi di I28K finn ad un massi-
mo di 640 Kbyie totali. Come interfacce, il 1 50c
provvisto di due porte seriali RS-232C una HP-
IB (o IEEE-488) che consente il collegamento
delle varie periferiche. Prima fra tutte la memo-
ria di massa, che nella configurazione tipica è
rappresentata dall'unità 9I21D. che comprende
due microHoppy da .3 pollici e mezzo (standard
Sony) della capacità di 270 Kbytc ciascuno; In
alternativa ci sono i classici minifioppy o il disco
rigido fisso Winchester.
Il video ha una diagonale di 9 pollici ed una
capacità di visualizzazione in alfanumerico di 24
linee per 80 colonne, più due linee per le etichette
dei tasti funzione ed una per I messaggi di stato c
di errore del sistema; la grafica ha potenza e
risoluzione elevale conformememe agli stan-
dard HP cui siamo abituati. I caratteri hanno
una matrice di 7 x 10 in cella da 9 x 14; i simboli
disponibili sono in totale ben 896 (considerando
anche i vari stili disponibili per le applicazioni,
come italico, grassetto, ecc.). La visualizzazione
può essere normale o in negativo, sottolineato,
mezza intensità e lampeggiante.
Lungo I lati della cornice dello schermo si
può vedere una serie di fori che nascondono i led
infrarossi per il funzionameiiio del louch-
screen: la posizione del dito è individuata in ba-
se all'incrocio dei rag@ emessi da una coppia di
led. che forniscono a! sistema le coordinate del
MCmicrocomputer 27
punto selezionato duirutcnic. La ' mainee'' c di
40 in orizzontale e 24 in verticale, quindi un led
per riga cd uno ogni due colonne: più che suiti-
ciente per l'uso con la punta del dito, tanto più
che la posizione viene letta quando il dito viene
allontanalo dallo schermo e quindi non vi é
alcun problema dì "mira". Il sistema adottato é
dunque il più semplice possibile: raftidabiliià è
comunque totale, anche grazie alla disponibilità
di una funzione del terminale che consente dì
regolare l'allineamento delle righe e delle colon-
ne rispetto ai punti individuali dalla matrice dì
led.
Qualche parola va spesa anche sulla tastiera,
sebbene nel I SO. grazie al touch-screcn. sia quasi
un componente secondario. È veramente un
pezzo forte del sistema: bella, comoda da usare,
completa: gli accorgimenti uilizzaii arrivano al
punto di poter non solo scegliere di collocarla in
posizione piana o inclinala, ma anche di poter
indifferentemente far uscire dal lato destro o dal
sinistro il cavo di collegamento al sistema. Se-
condo quanto ciè stalo anticipato, questa tastie-
ra dovrebbe essere destinala all'impiego su nu-
merosi altri modelli HP. I tasti disponìbili e la
loro collocazione sono mostrati dalla foto pub-
blicala meglio che da qualunque descrizione.
Per concludere lo sguardo all'hardware. va
segnalala ladisposizione abbastanza inconsueta
delle varie parti: l'unità centrale è nello stesso
contenitore del monitor, nella pane aliadel qua-
le è possìbile anche incorporare una stampante
termica, come mostrato nelle foto, ovviamente
Una cosa che ci ha colpito, eche peraltro è da
considerarsi un indice della robustezza meccani-
ca del sistema, è il peso dei vari componenti: più
di IO chili per la sola unità de! monitor con
stampante e processore.
Il software
Dicevamo che la facilità di impiego del 150 è
basala sul software ed in particolare sul PAM.
Personal Application Manager. È un program-
ma che. all'accensione della macchina, fa com-
parire sul video tanti reitangolini per ognuna
delle procedure che sono state "insiallaic" nel o
nei microfloppy inseriti. Per scegliere, basta in-
dicare con la puma del dito il rettangolo corri-
spondente al programma desiderato. Dato il
poco tempo, abbiamo avuto a disposizione sol-
tanto un programma dimostrativo, peraltro di
eccezionale qualità. Precisiamo, prima di anda-
re avanti, che i messaggi che vedete nelle foto
sono in inglese semplicemente perché la macchi-
na a nostra disposizioneera una delle prime, c la
IraduzJonc in italiano era ancora in corso.
La schermala del PAM è visibile nella foto I:
il rettangolo più luminoso e la freccia indicano
quello che sarà il programma lanciato quando si
selezionerà con il dito l'opzione Start Applic. in
basso a sinistra. Il comando Help ^sempre da
dare... via dito) fa apparire quanto mostrato
nella foto successiva, ossia alcuni ragguagli sulle
opzioni disponibili: la foto 3 mostra invece la
foto 7 . Vi riempio, rraliu Jal DEMO, M poi kagr di
riconfigurazione del sistema (terzo reiiangolino
del PAM) e la 4 una directory da MSDOS. al
quale si è passati tramite l'opzione MSDOS del
PAM- Nelle stesse foto potete notare l'orolo^o
nella linea di status e. immediatamente al di
sopra, le coordinale della posizione del cursore:
nella schermala del PAM si può leggere anche la
data. Non avevamo ancora detto, infatti, che il
1 50 è provvislo di orologio con datario interno,
ovviamente quarzaio e con batteria tampone
per l'alimentazione indipendente dalla rete luce.
Continuando sul software, lanciamo il DE-
MO ed appare la schermata della foto 5: la lìnea
in aitoci dice "tocca la zona che ti interessa", cosi
facendo selezioniamo ad esempio l'hardwarc (fo-
to 6) e andiamo avanti nel DEMO di cui, ovvia-
mente, non stiamo a descrivere tulle le fasi.
Le possibilità conferite al sistema da una ca-
railerisiica come il louch-screen vengono sfrut-
tate per la semplificazione e la versatilità del
MCmIcrocomputer 27
sofiware; per il I SO sono stali realizzali interes-
santi package di grafica, tratiamcmo di testi ed
archiviazione di dati: qualche esempio, sempre
tratto dal programma DEMO, è mostrato nelle
fotografie.
La strada scelta c stala comunque quella di
mettere a disposizione dell'uteme anche non
esperto programmi facili da usare: questo é sta-
to ottenuto anche grazie a versioni scmpliricaic
di programmi più impegnativi con i quali la
versione semplificata risulta comunque compa-
tibile. £ il caso, ad esempio, del Wordstar, pro-
babilmente il più diffuso programma per il trat-
tamento dì lesti: il MemoMaker può essere uti-
lizzalo senza problemi per esigenze, diciamo,
"normali", mentre si può passare al Wordstar
quando si ha bisogno di luna la potenza e la
liessibilità di quesi'ultimo e quando, presumi-
bilmente. si è acquisita una sufficiente esperien-
Abbiumu apprezzato particolarmente il Per-
sonal Card File (anche questo compatibile con
un programma più poterne), che usa sia il louch-
screcn sia la grafica per la maggior immediatez-
za. Sullo schermo viene simulala la vista in pro-
spettiva del cassetto di uno schedario, con gli
indicatori che sporgono dalle varie schede (vedi
foto 9): l'utente può scorrere in avanti e indietro
lungo l'archivio e selezionare, indicandone l'eti-
chetta, la scheda che .si desidera far apparire
sullo schermo (foto IO); per modificare un cam-
po basta indicare, ancora col dito, quello desìde-
ratoe variarlo a piacere usando finalmente, que-
sta volta, la tastiera. Naturalmente è pos.siblIc
stabilire a piacere la conformazione delle schede
ed eseguire ordinamenti e selezioni.
Un'ultima annotazione che vogliamo fare ri-
guarda il VisiCalc: c veramente notevole l'im-
mediatezza di uso che deriva dalla possibilità dì
indicare con la punta del dito la casella sulla
quale si vuole intervenire (foto 1 1 ),
Conclusioni
Abbiamo già detto in apertura che il 1 50 rap-
presenta una scelta ndla politica Hcttleii Pack-
ard. La grande casa americana si è finora collo-
cala soprattutto in una posizione di elite quasi
non andando a cercare il gro.sso pubblico. Il 15(1
esce contestualmente aU' apertura dei Personal
Computer Center, che hanno fra l'altro il com-
pilo di organizzare corsi e seminari (gratuiti) per
i meno esperti e nei quali la casa madre ha
comunicato c dimostralo di credere molto a
livello mondiale. Lo sforzo per semplificare l'u-
so da parte dell'utente non esperto è stalo spinto
ai punto di impiegare il primo sistema con il
quale l'uomo impara ad indicare gli oggetti, il
dito, per spostare il cursore sullo schermo c
indicare le opzioni scelte. Il prczzoè una sorpre-
sa per chi conosce i prodotti HP: 8 milioni per
unità centrale, monitor, tastiera, due micro-
floppy da 270K ciascuno: 13 milioni e mezzo
con il Winchester da 15 megabyte.
Con queste promesse, il 150 ci sembra per "gli
altri " un concorrente temibile non solo per le
prestazioni, ma anche in as.solu 1 o sul piano del
prezzo. Naturalmente, saremo in gradodi giudi-
carlo meglio dopo una prova completa, che pub-
blicheremo in uno dei prossimi numeri. MC
20
MCmicrocomputer 27
The Apple
In Your Hand
E. Fioegei
Ed. origmaìe
Ing. W'. Hofacker GmbH
Hohk irchen . H ‘.-Gennany
Ed. Aniericuno
ELCOMP publishing. Ine.
53 Redrock Lane
Pomona. CA-91766
pilone (7141 623-8314
220 pagine. USS 9.75
Ecco riuniti in un unico volume Ire dei lin-
guaggi di cui è possibile dotare un Apple II o un
Apple Ile: il BASIC, l' Assembler e il FORTH.
Sulla scelta di qucsfultimo si rimane un lamino
perplessi, perché non il Pascal?
La scelta c stala probabilmente dettala dal
desiderio deirautore di diffondere questo lin-
guaggio. sconosciuto ai più. ma mollo potente
nelle applicazioni di controllo. Il FORTH é sta-
lo usato, tra l'altro, per gestire i movimenti delle
cineprese durante le riprese del film Guerre Siel-
Imeramenie basalo sullo Stack, il program-
ma stesso è una pila di istruzioni, il FORTH usa
per i calcoli la notazione polacca inversa ( RPN )
il che farà molto piacere ai fedelissimi delle pro-
grammabili HP. La trattazione pur essendo fon-
damentalmente introduttiva si spinge fino alla
gestione della grafica edi un data baseche sfrut-
ta la possibilità del FORTH di gestire una me-
moria virtuale, una memoria cioè che seppure
residente sul disco viene vista dalfuienie come
RAM della macchina.
La sezione del Basic non é un manuale del
linguaggio ma una raccolta di programmi già
pronti per girare e che coprono un po' tutti gli
utilizzi gestionali di un Apple. Particolarmente
curale le applicazioni matematiche con studi di
funzione e grafici tridimensionali. Non poteva-
no mancare un programma di calcolo delle fasi
lunari e il classico gioco del labirinto.
Mollo ben curala la sezione riguardante il
Linguaggio Macchina, con molle tabelle e pro-
grammi già sviluppali, anche qui ci sono trucchi
vari, giochi e utility (c'è persino un Superlisi):
lutti gli esempi sono stati assemblati con il LI-
SA. uno dei più comuni Assembler per il 6502.
Una speciale sezione del Linguaggio Macchi-
na è dedicata al 6522. una VIA (versatile interfa-
ce adapicr) usala su molli personal dotati del
6502 6510. c descrive in modo particolareggiato
la realizzazione di una scheda I Ocomplcia. Tra
ì programmi per questa scheda la gestione di un
timer c l'uso della VIA per comunicare con una
stampante parallela tipo Centronics.
Nell'Appendice te tabelle per ['assembler c la
copia integrale dei daia-sheei originali SYNER-
TEK relativi al 6522' 6522A. A richiesta la casa
editrice fornisce il dischetto con tutti i program-
mi del libro (S19.95). la scheda FORTH (S
39.(K)) c la scheda VIA montala c collaudala (S
19.95).
L'esposizione é chiara e precisa e il libro si
lascia leggere senza sforzo anche da chi non
conosce perfettamente l'inglese: chiara in pro-
posito la scelta dell'auiore: poche parole e tanta
pratica, da sempre il modo più rapido per impa-
rare. Il prezzo è accessibilissimo e molto curala
la stampa. Rarissimi gli errori nel testo, del tutto
assenti nei programmi.
Peccalo che in Italia sìa di difficile reperibili-
y.D.D.
Alla scoperta del VIC 20
Architettura e tecniche
di programmazione
Rita Bonelli - Daria Gianni
Gruppo Editoriale Jackson
Via Rosellini. Ì2 - 20Ì24 Milano
300 pagine - 22.000 lire
Edizione 1983
Un altro buon libro sul VIC si aggiunge alla
collezione Jackson per merito della penna delle
signore Rita Bonelli e Daria Gianni. Della pri-
ma ricordiamo con piacere "Impariamo a pro-
grammare con il VIC 20" già recensito su questa
Gli argomenti sono descritti con sufficiente
chiarezza essendo i concetti approfonditi accu-
ratamente per dare la giusta dimensione dei pro-
blemi che si stanno affrontando pur non indu-
giando su essi più del necessario. In alcuni punti
l'esposizione può sembrare sfuggente ma ciò
dovuto al fatto che. essendo il libro denso di
argomenti, si è ritenuto più giusto dare spazio a
quelli di più largo riscontro tra il pubblico.
La comprensione del testo è facilitala da una
massìccia presenza di programmi dimostrativi e
di tabelle illustrative per permettere la pronta e
continua verifica degli argomenti c nello stesso
tempo di esercitarsi sulla macchina in quanto,
come e.splìcitamente affermato dalle autrici, per
imparare ad usare un computer occorre molla
pratica.
L'opera è suddivisa in otto capìtoli e nove
appendici: descriviamo brevemente le principali
parti costituenti.
Il primo capitolo è descrittivo c tratta l'archi-
tettura del Vie 20 ed in particolare del micro-
processore 6502 con una sommaria descrizione
del chip, dei suoi registri interni e dei vari modi
di indirizzamento. Nel vìvo della trattazione sì
entra con il secondo capitolo che afi'ronta il
problema della gestione del video collegala al-
l'uso del chip 6561 su cui vengono date le debite
informazioni sui modo di manipolare, vìa soft-
ware. i suoi registri interni al fine di modificare i
modi di visualizzazione, di agire sul generatore
di caratteri e. tra le altre cose interessanti, di
lavorare in grafica ad alla risoluzione ed in mul-
Un occhio di riguardo va prestato alla lettura
del terzo capitolo trattante l'inpui-outpui del
Vie 20 gestito dal 6522 (di cui i fornita una
soddisfacente descrizione dei registri interni) ed
in particolare l'input da tastiera. i'LO su regi-
stratore a cassette. dei dispositivi collegati al bus
IEE4S8 ed una descrizione della comunicazione
tramile RS 232. Si prosegue con dei programmi
dimostrativi sull'uso del joystick e si conclude
con un programma di battaglia navale tra due
Vie 20.
Di seguito nell'opera vengono dati i fonda-
menti per l'utilizzo della stampante VIC 1515 o
GP 100 ve descrivendo esaurientemente i co-
mandi ed i modi di stampa.
Nei capitoli 5 e 6 viene data particolare im-
portanza alla trattazione dei file su cassetta e su
disco dedicando a tale argomento più di cento
pagine e più di venticinque programmi dimo-
Gti ultimi due capitoli sono dedicati al siste-
ma operativo. aH'interprcle basic del VIC ed al
linguaggio macchina del 6502. Particolarmente
interessante è l'esempio di modifica della routi-
ne di interrupt.
I! libro si conclude con un insieme di appendi-
ci di cui una parte descrive il funzionamento ed ì
comandi delle più notecariridgedainseriresulla
porta dì espansione del VIC,
Tutto sommalo ci troviamo di fronte ad un'o-
pera che. benché non del tutto originale, sì legge
con piacere e fornisce non poche nozioni d'inte-
resse: siamo del parere che la coppia Boneili-
Gianni abbia fatto centro dando vita al miglior
testo pubblicato in Italia sul VIC 20.
TP
MCmicrocomputer 27
21
stampa estera
CiTE
64K RAM come telecamera allo stato solido
É un dato di fatto che l'attuale tecnologia microelettronica consente
complesse elaborazioni a costi ridotti. Questa situazione, se comporta un
immediato vantaggio <il basso costo), d'altro canto impone la conversio-
ne di qualsiasi tipo di grandezza unatogica: allualmenie la stragrande
maggioranza delle rilevazioni vengono ancora fatte tramile questa tecni-
ca, ma I prossimi sviluppi porteranno ad una soluzjone interamente
numerica.
Stiamo riferendo il succo dell'introduzione che Sleve Ciarcia fa ad un
suo recente progetto: una telecamera allo stato solido, basata su una
RAM scoperchiala (sullo stesso princìpio del transistor che. aperto,
diventa un fototransislor). Steve tiene da anni una rubrica fissa su Byte
iche da tempo è approdato alle 650 paginel). il "Ciarcia's Circuit Celiar",
nella quale presenta progetti hardware dì complessità davvero notevole.
Nel numero di settembre ci racconta come, attraverso lunghe ricerche
personali, abbia raggiunto il suo più recente scopo.
Il problema era il seguente: per rilevare immagini abbiamoselo teleca-
mere analogiche, principalmente con tubi del tipo Vidicom in bianco c
nero; per la registrazione e il trattamento siamo invece indotti ad usure
tecniche digitali. Il fulcro del sistema sarà allora l'apparato di conversio-
Perallro ta questione va considerata da due pumi di vista, l'umatonalc
e il professionale, in relazione alla velocità con cui viene effettualo il
campionamento (conversione da analogico a digitale). Nel secondo caso
IMPORTAZIONE DIRETTA
DA TUTTO IL MONDO
di: ACCESSORI, OPZIONI. ESPANSIONI
E PERIFERICHE VARIE PER TLflTI I
PERSONAL MINI E MICRO COMPUTER.
tramite un trasduttore A D ad alta velocità con frequenza di campiona-
mento superiore a S M Hz viene effettuato un processo di frame grabbing
(tograb = impadronirsi) che in I 30 di secondo converte l'immagine in
livelli digitali c la immagazzina: ciò porta a manipolazioni immagine per
immagine, dato che l'uscita del Vidicom è appunto di 30 quadri al
secondo (negli USA; 25 fuori dal nord America).
Il primo caso ha invece problemi di prezzo: ciódivenia una limitazione
sulla velocità dell'A/D. che avrà un campionamento du 0.1 a 1 MHz.
Questo sistema non consente di lavorare immagine per immagine, poiché
un rilevamcnlo completo viene effettuato nel tempo necessario alla tra-
smissione di più quadri: ciò comporta che si presuma di lavorare su
immagini a moto lento o nullo. Il prezzo relativo a questa scelta é ira 1 500
e i 1000 S per un sisicma completo (metà del prezzo è per la telecamera c
gli obiettivi) con una risoluzione pari a 256 x 256 punti, mentre a parità di
Pixel un sistema ad alta velocità costa almeno IO(K)0 S.
Si trattava quindi di scoprire un sistema che desse direttamente un'im-
magine campionata: ciò avrebbe aumentato la velocità (e quindi il campo
di applicazione) c diminuito incredibilmente il prezzo. Le prime idee
furono le RAM CCD (che però costavano 2000S per una matrice
256 K 256) e ì vettori di fotodiodi organizzali in 1 28 x I (ma sarebbe
servito un complesso motore per muoverli). Si pas.só poi alle RAM
dinamiche, per struttura sensibili alla luce (ma organizzate in modo
totalmente difrerenie da una griglia). Il problema rischiava di cadere nel
dimenticatoio quando Steve venne a conoscenza di una RAM dinamica
organizzata nel modo che gli serviva.
Si tratta di un chipda 64K bit della Micron Technology Ine., nell'ldaho
chiamato IS32 Oplic RAM. che viene fornito direttamente in un conteni-
tore la CUI faccia supcriore consiste di una foglia in quarzo iraspamme: la
sua struttura inicma òdi due blocchi da 256 x 128 organizzali a mal ricedi
celie. L'incredibile della cosa é il prezzo: 42 dollari, equivalenti a 70. (HK)
lire!
Ov viamente la scala di grigio nel dispositivo non consente alternative ai
semplici nero e bianco, ma la cosa può esser compensata da una ridistri-
buzione di questi due valori in modo da simulare alcuni grigi.
Il seguilo dell'articolo riporla i dettagli hardware per realizzare una
telecamera allo slato solido con una risoluzione 256 x 128; nel mese di
ottobre era stato annunciato il software necessario pcT l'uso, più una
versione compieta per Apple II plus: Ciarcia ha anche riferito dì volersi
dedicare ad una RS-232C per poter collegarc la circuiiena u qualsiasi
personal computer.
Indirizzo di Byte:
Byte, Render Service, PO BOX
nailon, ;l/.4 01226. USA
Indirizzo di un negozio che vende la R.4.M e le imerfacee.
The Sheromim Ine.
561 H'illoiv Avenue
Cedarlwrsi ,XY 11596.
Com i Mitcrs&.EIectronk:s
htn»crlyKì(Milarbk-ctnMik:s (LSA). >prìk 83
Confort ed efficienza nelPuso dei computer
lArlicolo di Les Solomnn c Al Biira>\al
Uno degli argomenti di attualità ncirusodeì aimpuler é la relazione tra
comodità d'uso cd efficienza, questa essendo intesa sia in termini quanti-
tativi che qualitativi; l'applicazione e la puriicolarizzazioncdegli studi giù
cITeltuali sulle macchine da scrivere, i cui problemi sono similari, unita-
mente ai nuovi sviluppi tecnologici e medici, hanno consentito l'indivi-
duazione di parecchie delle cause di fastidio rilevale dagli operatori
nell'uso prolungato di terminali c schermi video.
Proprio sulla scorta di queste indicazioni si sono individuati gli aspetti
piùsìgnincativi della situazione che interessa, ci primi parametri Uxializ-
zali sono quelli che determinano la comodità dell'operatore, quiqdi
22
MCmicrocompuler 27
aUezz;! dellii laslicra, Torma ddlu sedia, luminosilù (inlcnsilà c lìpo)
deirambientc. tipo di condi«onamemo dciraria delTambicnii:, rumore di
Tondo ccarallenslichc (isiologichcc psicologiche dclTaddello. Gli autori
dcll'anicolo. interessati m pnmis agli usi proTcssionali csolo in secundis a
quelli amatoriali. Tanno distinzione tra due categorie di terminali; quelli
integrali, con tastiera e video in un unico mobile (in cui alcuni dei
parametri sono già stati nsolti): c quelli a elementi separati, mettendo in
risalto che se l'uso dei primi appare più immediato rispetto a quello dei
secondi (che vanno collocati dall'olente), in caso di guasti il mobile unico
presenta la necessità dì dover rimpiazzare più unita Tunzionali. il che è un
evidente svantaggio.
Gli cTTelli che contribuiscono al disagio dclTulcnle di terminali <e
quindi di compuicri sono periti piu provenienti dai seguenti elementi: 1 1 1
la tastiera. { 2 ) lo schermo. (.1) il mobile. (4) l'ambieme. L'articolo di
Computer & Elecironics si divide quindi in quattro distinte sezioni.
< I ) La tastiera. È abbastanza nolo che gli elementi più graditi in un
computer sono la Torma, le dimensioni e il tocco dei tasti, che deve
risultare gradevole e non stancante: non ci dilunghiamo suH'argomenlo
considerando che lutti I possessori di un personal hanno Tallo queste
nflessioni al momento delTacquisto.
Un argomento ampio ed articolato è il video. Le cose da nspcllarc m
relazione alla dimensione delio .schermo, ngorosamcnle tra i IO e I 1.^
pollici e con una pagina testo di 24 o 25 righe per non oltre 80 colonne,
sono le disianze e gli angoli che interessano la visione. Nonostante questi
parametri siano largamente soggettivi, sono stati emessi alcuni siandard
da imerpreiarsi come guida generale. risliiuloNazionaledi Salvaguardia
r Salute dei Lavoratori (The National Insliluie l'or Occupalional Safelv
and Health) ha fissalo i seguenti valori; (al la distanza Ira lo schermo e gli
occhi dcH'operaiore dev'essere tra i 44 e i 50 cm per schermi da IO" - e
comunque inTcriori ai 13"; (b) il centro dello schermo deve Tonnare con il
piano degli occhi un angolo compreso tra i IO e i 20 gradi, c nessuna parte
dello schermo deve trovarsi oltre un angolo di 40 gradi (va dello però che
per ora il punto (b) c oggetto di molte controversie).
Un ulteriore argomento é il colore dei TosTori del monitor: se agli albori
SI scelse il bianco c nero pensando che ad un maggior contrasto deU'im-
maginccorrisponde.sse la migliore capacità lavorativa, sic poi trovalo che
di Tatto si preTenscono scelte cromatiche in grado di a(Taticarc meno
l'occhio. Un primo lemalivo è stato Tatto con il color verde su sTondo
nero, ma ultimamente è stala trovata una combinazione ancor più adatta
all'occhio: il giallo umbra (su sTondo nero). Questo accade perche la
Torma dell'occhio è tale che il giallo è il colore cui siamo più sensibili
(aberrazione cromatica delTocchiu umano) equindi con questo possiamo
veder bene anche con un contrasto minore, con conseguente minor lavoro
dell'occhio stesso. Questi dati, provali sperimentalmente da necrculon
tedeschi ed austriaci, hanno provato che operalon con terminali gialli
resislonoal video quattro volle piu di altri messi davanti a terminali verdi,
il risultalo di questi studi ha tra l'aliro convinto tutti, tantoché ovunque
nel mondo le lince stradali più importanti, un tempo tulle in bianco,
stanno vcnendti ridipinte in giallo.
Veniamo om al mobile, la parte (3) deH'artieolo. Citando di seguilo i
parametri apparsi più evidenti, si [ralla dì poter regolare indipendente-
mente l'altezza dello schermo e quella della tastiera; entrambi questi
componenti devono poter ruotaa- verso Tutente (angolo di tilt), necessità
più marcata per il video; qucsi'ullimo. inoltre, deve poter ruotare intorno
a se stesso (ino a 360'. Lu stessa sedia dev'essere anatomica, in grado cioè
di Tornire un comodo punto di appoggio alla spina dorsale e al piano
d'appoggio, con possibilità di regolazione dclTaltczza delia sedia stessa e
dei braccioli; la posizione di questi ultimi rispetto alla tastiera c al corpo
umano determina aTTallcamenti al polso e al gomito, Taeilmenic elimina-
bili se sono presenti le regolazioni citate. Infine va predisposto un suppor-
to che tenga i piedi Icggcrmcmc angolati rispcllo al suolo, dato che una
po.sizione piatta porla Tastidi e diTelli di circolazione.
(4) Grande c anche l'importanza delTambtenle: la luce dev'essere par-
zialmente solare e parzialmente del tipo ariiTiciale Tluoresccme. ma la
prima non deve assoluiamcnlc giungere direttamente sullo schermo,
mentre la seconda può anche essere la sola presente. Il rumore di lìpo
impulsivo (icleToni. cicaline, traffico, eie.) dev 'esser sircttumeme evitalo
in quanto grossa causa di distrazione, cosi come tc stampanti vanno poste
in un altro ambiente ovvero utilìz/.aie allernalivamcnle al computer: la
musica di tipo sofTuso. se non suonata ad affi livelli, può esser invece di
La lemperalurà ideate è fissala ira i 20° e i 22° centigradi, con una
umidità compresa Ira il .30 c il 40"„.
Per finire rimane da citare il solo colore dell'ambiente, che dev'essere
neutro il più possibile (ad es. di color (erra): anche verde va bene. MC
Per programmare il Suo
computer personale
il BASIC é indispensabile
Se Lei ha già un compuler. o se vuole
acquistarne uno, si iscriva subilo. al mo-
dernissimo corso per cornspondenza
IST
Non vincolato ad alcun tipo di computer,
il nuovo corso IST è costituito da 13
gruppi di lezioni per l'apprendimento
della programmazione in BASIC e per
la sua applicazione a vari microelabora-
tori (TEXAS INSTRUMENTS, APPLE.
ATARI, COLOR GENIE, COLOR COM-
PUTER, EPSON, ecc.l, in particolare ai
modelli Commodore e Sinclair.
AL TERMINE DEL CORSO :
• Sarà in grado di capire qualsiasi pro-
gramma e. autonomamenie. potrà
crearne Oi nuovi • Saprà valutare i pro-
grammi standard e scegliere quelli piu
adahi alieSue necessità • Conoscerà le
caraneristiche delle vane unita di am-
pliamento e Conl'onierà il linguaggio
BASIC con altri alirettanio noli •
Giungerà, aRraverso una correRa anali-
si dei problOTti. ad una solida base
leorico-pratica delTEDP (elaborazione
eleRronica dati) per utilizzarla a livefio
personale e prolessionale • Sara pron-
to ad operare con le macchine program-
mabili della nuova generazione •
Chieda subito — in VISIONE GRATUI-
TA, per posta e senza alcun impegno —
la prima dispensa per una PROVA DI
STUDIO e la documentazione compie-
la. Riceverà luRO con invio raccoman-
• Con rlSTLei può studiare
nella comodità di casa Sua,
co me e quando preferisce •
L isi Le garantisce un'assi-
stenza didattica personalizza-
ta con Esperti qu alifica ti • Il
Certificato Finale IST dimo-
strerà il Suo impegno ed i risul-
tati ottenuti •
ISTITUTO
SVIZZERO
DI TECNICA
La scuola del progresso
Da compilare, ritagliare e spedire In busta a; BM 63 b
isr - ISTITUTO SVIZZERO DI TECNICA Tel 0332'S3M69
Via S. Pietro 49 • 21016 LUINO (VA) (dalle 8.00 alle 17 30l
Sì, desidero ricevere — in VISIONE GRATUITA, per posta e senza
alcun impegno — la prima dispensa per una PROVA DI STUDIO e
la documentazione completa del Corso.
Intendo studiare con il computer:
□ che posseggo già □ che non posseggo ancora
M I I M I
_L
,. l I I I I
... I I
I I I I I I L , I I I I
IMI
23
MCmicrocompuler 27
BRVrONtBOU'US
Nel diluvio di computerà ecco un raggio
di sole. Rainbow, il Personal Computer Digital.
Un computer progettato e costruito
per aiutarvi a svolgere meglio e più
rapidamente qualsiasi lavoro.
Una gamma di programmi software
appositamente creati per le varie attività
□ffriamo il più completo programma
di assistenza oggi disponibile.
Oalladdestramento per l'uso, alla
manutenzione del Rainbow presso
il vostro ufficio. E una garanzia di 12 mesi.
Pensateci come alla soluzione ideale.
DgCal Equpnient. SpA
Vie FTesti 11-S0CB2 Omselo B (Ml-Tel 617961
Sin ilairapparizione dei
primi calcolaniri gioco e coni-
piilcr .si .sono rivelali un hino-
mia in.scindihile.
È dilficile dire perché gio-
care con il compuicr rivesta
un fascino co.sì irresistibile, al
quale pochissimi riescono a
sottrarsi. Forse è quella sotti-
le aimas/era da fanta.scienzo
che ineviiubilmenie è collega-
la alla parola magica "com-
puter " . forse semplicemente il
latto che la macchina è per
molti versi un compagno di
giochi ideale: infaticabile, pa-
ziente. sempre pronto ad ob-
bedirci. Qualunque .sia la ri-
sposta i computer game sono
ormai un fenomeno di enorme
portata, che ha da tempo rag-
giunto l'uomo della strada e
che in fondo ha i henefici effet-
ti colluiertdi di avvicinare alla
cultura in/ormalica e di smi-
tizzare un mondo purtroppo
spesso inconsciamente asso-
ciato a .specialisti in camice
bianco.
Di giochi per computer ne
e.sistono tanti: è sicuramente
utile classificarli in alcune ca-
tegorie di base.
l ’ediamo quali.
Gli Arcade gamcs
In inglese il (crmine arcade
viene usalo per denominare
la sala giochi: se ne avete mai
visitala una saprete di sicuro
che la caratteristica principa-
le di questo tipo di giochi é la
velocità.
Un buon arcade game de-
ve essere "fast and furious"
come dicono negli States, ve-
locee frenetico, non solo per-
ché il suo fascino risiede nella
prontezza di riflessi e nei col-
po d'occhio richiesti al gioca-
tore. ma anche (soprattut-
to?) per farvi tirare fuori più
velocemente dalla tasca le
200 lire necessarie alla parti-
ta successiva.
Il primo é stato il famosis-
simo Space Invadersi nono-
stante le limitazioni delle
macchine di allora (sembra
di stare parlando di secoli fa
quando invece sono trascorsi
pochi anni) era costruito
mollo bene e ne é prova il
fallo che non è ancora scom-
parso del tutto dalla circola-
zione. magari aggiornato in
qualche versione più colora-
la. Per darvi un'idea delle tec-
niche usate per rendere ap-
p.ission.inli gli arcade pensa-
le ad esempio al sonoro di
Space Invaders- Era sempli-
cissimo. appena una sorta di
battito cardiaco in sottofon-
do al quale non si faceva
nemmeno caso. Ma appena il
gioco aumentava di velocità
anche il battito aumentava di
frequenza, come se il proprio
cuore aumentasse le pulsa-
zioni. e la cosa contribuiva
molto al coinvolgimento to-
tale che si provava. L'obietti-
vo in Space Invaders era di
distruggere, sparando dal
basso, orde dì alieni che cala-
vano dal cielo. Da esso ha
preso il via una lunghissima
serie di giochi più o meno
"spaziali" che. in omaggio
all'originale, vengono gene-
ricamente chiamali "shoo-
l'em up". cioè sparagli in al-
io. Le ultime novità hanno
ormai ben poco a che vedere
con il capostipite: abbiamo
avuto modo dì vedere in un-
arcade di Oxford Street a
Londra uno Star Wars dal
realismo impressionante, na-
turalmente tridimensionale,
realizzato con tecniche di
grafica vettoriale a colorì!
Assieme agli shool'em up
l'altro grosso filone degli ar-
cade games è quello dei gio-
chi a percorso (tipo Pac Man
per intenderci). Anche qui al
primo é seguita tutta una
prole di repliche più o meno
fedeli. L'ultimo nato é Pento,
che ha avuto uno strepitoso
successo quest'anno sia per
le innovazioni che presenta,
sia per la simpatia che ispira
il piccolo pinguino che ne é
protagonista.
Da un'indagine condotta
in America sembra tra l'altro
che i giochi a percorso siano i
favoriti del gentil sesso. La
stessa ricerca avanzava l'ipo-
tesi che questo non sìa dovu-
to ad una repulsione dell'ani-
mo femminile verso la vio-
lenza nascosta in uno Space
invaders. quanto al fatto che
in questo tipo di giochi si de-
ve "fagocitare" qualcosa!
Gruppo a sé fanno i giochi
che simulano qualche sport,
anche se è un po' esagerato
parlare di simulazione. Il via
l'ha dato il Ping-Pong, che è
stalo il primo poi ad arrivare
nelle case sotto forma di con-
solle da attaccare al televi-
sore domestico. Poi sono ve-
nuti tennis, calcio, football
americano e chi più ne ha più
ne metta. Anche qui il pro-
gredire della tecnica ha per-
messo di aumentare il reali-
smo e. forse, il divertimento.
Adesso, a tennis sì gioca
“in prospettiva" osservando
l'avversario dal fondo cam-
po.
Per finire non si può fare a
meno di citare Donkey Kong
e simili, dove si deve salire su
e giù per delle scale evitando
gli ostacoli mentre si cerca di
salvatela fanciulla prigionie-
ra dello scimmione.
Gii .Adventure games
É diflìcile spiegare esatta-
mente cosa sia un'advcnlure
game. Una delle migliori de-
scrizioni la dà Peter Gerrard
nel suo libro Exploring Ad-
ventures: "Siete in un mondo
magico frutto dell'immagi-
nazione. dove dovrete com-
battere con problemi ignoti e
spesso invisìbili che sembra-
no sfuggire a qualsiasi solu-
zione logica”. Potete trovarvi
sottoterra, sottacqua, nello
spazio, in grandi caverne o in
qualsiasi posto nell'universo
conosciuto, ma obiettivo fi-
nale è sempre quello: soprav-
26
MCmicrocompuier 27
/• .
vivere e raccogliere tulli i te-
sori che si mormora esistano
in questi bizzarri e magnifici
giochi.
La prima avventura, chia-
mata semplicemente Adven-
lure. è stala scritta da Willie
Crowther e Don Woods in
Fortran su un PDF- IO. Oc-
cupava ben 300K e nono-
stante l'età rimane una delle
migliori esistenti.
300 Kbyte però sono tanti,
e allepoca nessuno pensava
che sarebbe stato possibile
implementare un'avventura
su un microcomputer. Ci
riusci invece Scott Adams.
che riuscì a far entrare la sua
Adventureland nei lòKdiun
TRS 80.
Da allora il successo dei
giochi d'avventura è andato
in continuo crescendo, ed
ora è possibile trovarne per
ogni computeresistente, dal-
rUnivac 1100 allo ZX 81.
Non é semplice capire il
lA.
perché di questa incredìbile
popolarità. In fondo l'avven-
tura classica non ha nessuna
di quelle caratteristiche come
grafica e suono che tanto
piacciono.
Forse però il segreto è pro-
prio in questo, perchè se da
un lato una figura vale mille
parole é anche vero che la
nostra fantasia da venti pa-
role può trarre un'immagine
che nessun disegno può ren-
dere.
Comunque esistono ormai
anche ad venture “grafici", in
cui cioè il testo è supportalo
da una serie di immagini che
si evolvono nel succedersi
deiravvenlura.
Il gioco comporta un dia-
logo con il computer, che di-
venta il nostro alter ego nel
mondo fantastico in cui si
svolge l’avventura. Con delle
normali frasi si specificano
le azioni che esso deve ese-
guire, ad esempio "PRENDI
LA TORCIA " 0 “APRI IL
PORTONE". Naturalmente
il pericolo è sempre in aggua-
to; animali feroci, insidie na-
turali. orchi, maghi sembra-
no coalizzati per farci soc-
combere nell'impresa. Detto
cosi può sembrare che un'av-
ventura sia poco più di un
gioco per bambini, ma vi
possiamo assicurare che non
è vero; anzi ben presto ci si
trova talmente immedesima-
ti in essa da non accorgersi
più del tempo che scorre.
Gli adventure sono giochi
per chi ama ragionare e per
chi ha fantasia. Risolverli è
difficile (altrimenti quale sa-
rebbe il divertimento?) e
spesso non bastano né ore né
giorni, anzi non sono pochi
quelli per i quali si deve anco-
ra trovare una soluzione. So-
no, forse, i più avvincenti
giochi per computer che esi-
stano.
I giochi dì strategia
A differenza dei preceden-
ti questi giochi sono versioni
per il calcolatore di passa-
tempi già esistenti; scacchi,
dama, othello e via dicendo.
Gli scacchi sono certa-
mente il più famoso: chi co-
nosce il gioco non può non
sentire il fascino di una parti-
ta col computer. La potenza
c la velocità delle macchine
dell'ultima generazione han-
no reso possibile la scrittura
di programmi sempre più
perfezionati, e per chi non è
un Gran Maestro è facilissi-
mo ritrovarsi battuto da una
“stupida macchina"!
Seguono poi una vera ma-
rea di giochi su scacchiera o
di carte; sono stati portati
sul calcolatore praticamente
tutti quelli conosciuti, dal
Monopoli al Bridge.
Rispetto agli originali
hanno molti vantaggi; il
principale è quello di permet-
tere di fare a meno di un av-
versario umano per poter
giocare, e poi volete mettere
il piacere di non dover sco-
prire ogni volta che uno dei
pedoni bianchi sembra essere
scomparso nel nulla? D'altra
parte è forse un po' alienante
fare lunghe partile di fronte
non a un nostro simile ma ad
uno schermo televisivo. Si
può sempre però delegare
a] calcolatore solamente il
compito di arbitro e segna-
punti, sicuri tra l'altro della
sua imparzialità.
Di fronte a questi pro-
grammi (specialmente se si è
stati appena sconfitti) é quasi
spontaneo essere assaliti dai
dubbio che lu macchina ab-
bia qualche forma di intelli-
genza. A dire il vero i primi
programmi di scacchi sono
nati proprio da studi sull'in-
telligenza artificiale.
Le simulazioni
Tutti hanno desiderato al-
meno una volta dì fare qual-
cosa di speciale come guidare
un bolide di formula I o pilo-
tare un aeroplano: pochi pe-
rò ci sono riusciti. Con i gio-
chi di simulazione si possono
finalmente provare, almeno
in parte, quelle emozioni al-
trimenti proibite.
L'orìgine di questi pro-
grammi ha però ben poco a
che fare col divertimento. Ci
riferiamo naturalmente ai
simulatori impiegati dalle
compagnie aeree nell'adde-
stramento dei piloti, calcola-
tori complessi e costosissimi
in grado di ricreare effettiva-
mente le condizioni di un vo-
lo.
Quelli esistenti in commer-
cio riescono comunque ad
essere sufTicienlemente reali-
stici. grazie alle capacità del-
le macchine attuali.
1 più diffusi, com’é ovvio,
sono i simulatori di volo; la
grande varietà esistente in
commercio permette di pro-
vare a pilotare un po' di tut-
to. dal biplano del Barone
Rosso al Jumbo 747. Seguo-
no poi le corse in macchina,
come il FOLE POSITION
della A tari che però si avvici-
na dì più ad un'arcade game.
Per gli amanti de! mare esi-
stono poi simulazioni della
navigazione in sottomarino
e. sulla scia forse della popo-
larità di Azzurra, della navi-
gazione a vela. L'ultima no-
vità è lo SPACE SHUTTLE,
disponibile per alcuni micro |
economici come BBC. Dra- '
gon e Spectrum. Provale l'e-
mozione di rientrare sulla
terra in caduta libera da fuo-
ri l'almosfera!
Giochi
e personal computer
Fino a qualche tempo fa
per giocare con un calcolato-
re bisognava avere accesso
ad un centro di calcolo (e far-
si dire di nascosto come acce-
dere ai file con i giochi!) o
recarsi in qualche arcade.
Ora è invece possibile farlo
comodamente a casa propria
grazie alla diffusione di video-
giochi domestici e personal
computer. Naturalmente i
lettori di MC sono più inte-
ressati all'impiego di questi
ultimi, quindi sarà su di essi
che accentreremo la nostra
attenzione ncU'ambito di
MC giochi, senza dimentica-
re la loro caratteristica fon-
damentale. la programmabi-
lilà. Cercheremo quindi, nei i
limiti del possibile, di affian-
care alle recensioni e alle no- |
tizie dedicate ai prodotti
disponìbili in commercio. i
qualche articolo che vi spin- I
ga a non assumere un atteg- '
giamento passivo di fronte
alla macchina ma a farvi da
soli i vostri giochi. I
Come già anticipato, la ru-
brica dedicata ai giochi ap-
parirà su MC ogni mese.
Aspettiamo i vostri suggeri-
menti e le vo.stre richieste.
Buon divertimento!
MCmicrocomputer 27
27
"hi una huia nel terreno vi-
veva un hohhii". Così inizia il
libro di Tolkien al quale é ispi-
ralo questo Adrenture panie.
Cas'è un hohhit’.' È un essere
fantastico, più piccolo di un
nano, amante della vita tran-
quilla. che di .solito rive in pa-
ce con i suoi simili sulla Colli-
na. nella Terra di Mezzo. Non
il tipo che vj aspettereste di
vedere intraprendere una ri-
schiosa avventura.' Invece il
povero Bilho Baggins, il pro-
tagonista della favola di Tol-
kien. si trova suo malgrado
coinvolto in un'impresa piena
di mortali pericoli: aiutare il
mago Gandalf ed il nano Tho-
riii a recuperare il favoloso te-
soro custodito da! feroce dra-
go Smaiig. Ovviamente nel-
ì'arveiiliira vai prenderete il
ruolo di Bilho; vi troverete
così ad affrontare mille disav-
venture per riuscire a conqui-
stare il tesoro ed infine ripor-
tarlo al sicuro nella vostra hu-
chel c Vcronika Megler.
Questo dovrebbe essere suf-
ficiente per farvi comprende-
re l'estrema complessità del
programma, che crediamo
rappresenti lo stato deU'arte
fra gli adventure non utiliz-
zanti I dischi. È naturalmente
tutto in linguaggio macchi-
na: la sua ovvia lunghezza
rende piuttosto alto il tempo
necessario per caricarlo su
cassetta, aumentalo tra l'al-
tro'dallo SCREENS intro-
duttivo (nella versione per lo
Spectrum) che è ormai una
prassi consolidata nei pro-
dotti della Melbourne Hou-
L'Hobbil presenta alcune
caratteristiche che lo dilTc-
renziano dai tradizionali gio-
chi d'avventura, fondamen-
talmente riNGLISH. l'A-
NIMACTION e l'ANlM-
TALK-
L'Inglish è un subset della
lingua inglese, usato per co-
municare con il computer,
che permette frasi abbastan-
za sofisticate del tipo: "Ai-
lacca con prudenza il goblin
usando la spada" oppure
"posa tutto eccetto la cor-
da". Come si vede è un bei
progresso dalie rudimentali
frasi verbo-oggetto dei primi
adventure. Animaction e
anìmtalk sono invece due
aspetti del comportamento
dei personaggi che si incon-
trano durante lo svolgersi
deH'avventura. Questi sono
infatti incredibilmente dolati
di una specie di vita propria,
quindi le loro azioni non di-
pendono esclusivamente dal-
le vostre. La conseguenza più
significativa è che ogni volta
il gioco ha una trama legger-
mente diversa, la qual cosa
ne aumenta il già notevole
fascino. L'altra grossa con-
seguenza è che i vari caratteri
vi risponderanno in base al
loro momentaneo umore ed
alla cortesia con cui vi rivol-
gerete loro. Sarà quindi faci-
le ottenere un secco "no!" co-
me risposta da Thorin quan-
do lo pregherete di farequal-
cosa. Se vi capita però non
fatevi prendere dall'ira, per-
chè lui è più forte e se lo at-
taccate sì arrabbia!
Il vocabolario dcH'inglìsh
è sufficientemente vastq; ver-
bi. avverbi e preposizioni
permessi sono riportali alla
fine dell'opuscolo che ac-
compagna la cassetta. Ci so-
no però alcune omissioni co-
me il verbo JUMP ONTO
che. sebbene non sia nomina-
to. è perfettamente lecito.
26
MCmicrocompuier 27
Un altro verbo accettato
dal computer è DO. anche se
va annoverato tra i bug del
programma piuttosto che fra
i comandi nascosti. Usarlo
provoca infatti le reazioni
più strane (non vi diciamo
quali per non rovinarvi la
sorpresa), che generalmente
terminano con il blocco dei
sLsiema. I bug comunque
non si fermano qui e sembra
che in Inghilterra ci sia addi*
ritlura un club dedicalo a
scoprirli. A noi è capitato,
comportandoci in maniera
stravagante all'inizio deU'av-
ventura. di vedere la scritta
"con un colpo ben piazzato
gli sfondi il cranio". "Il baule
(!) è morto”.
I] gioco
Appena finito di caricare
il programma basta premere
un tasto qualsiasi per trovar-
si nel comodo tunnel in cui
ha dimora il piccolo Bilbo.
Aprite la porla e ad est trove-
rete la Wilderland. attraver-
so la quale si svolgerà il vo-
stro viaggio alla ricerca del
tesoro dì Smaug. Gli unici
compagni di avventura sa-
ranno Gandalf e Thorin. che
purtroppo vi daranno di soli-
to solamente fastìdi. Infatti
dovrete aver cura di Thorin,
oltre che di voi stessi, per po-
ter risolvere l'avventura.
L'Hobbit é un adventure
semi-grafico. Questo vuol di-
re che spesso le descrizioni
dei luoghi sono accompa-
gnati da una schermata in al-
ta risoluzione, come potete
vedere nelle fotografie. Ce ne
sono circa 30. un risultalo
notevole se si pensa alle limi-
tazioni di memoria di un ho-
me computer come sono
Spectrum e 64.
Durante il gioco lo scher-
mo é diviso in due zone: le
cinque linee in basso sono la
"finestra di comunicazione”
e servono per impartire gli I
ordini al computer. Il resto I
dello schermo è la "finestra
sull'avventura "; in questa ■
zona appare la descrizione ,
dei luoghi, di cosa potete ve- '
dere e in generale di quello ,
che succede nella Wilder-
land.
Purtroppo non possiamo
essere specifici sulla trama e
su cosa vi attende neU'imprc-
sa senza togliervi parte del
divertimento, quindi lascia-
mo a voi scoprire il fascino '
dell'hobbii giocandoci. Il
programma segue il libro '
molto fedelmente, quindi |
quando vi troverete in diffi- ;
colta la cosa migliore da fare .
é andare a leggere la copia (in
inglese) che viene fornita con
la cassetta. A dire il vero esi- !
ste il comando "help", ma
non dà sempre risposta, ed è i
irritante nei momenti di crisi
veder apparire "stai andan-
do benissimo!".
Con libro o senza libro ar-
rivare alla fine é mollo com-
plicalo e personalmente dob-
biamo ancora incontrare
qualcuno che abbia risolto '
completamente il gioco. Se ci
riuscirete fatecelo sapere!
Considerazioni
Per gli amanti di questo
genere di giochi si tratta di un
classico da non lasciarsi sfug-
gire. La grafica, il modo di
comunicare con il computer,
l'animaction rendono l'hob-
bit uno dei più riusciti adven- '
ture che abbiamo avuto mo-
do di veder girare su Spec-
irum e Commodore 64, Il
prezzo è sì più elevato di
quello normalmente richie-
sto per un gioco tipo Space
Invaders, ma anche la so-
stanza è ben diversa. Non
abbiamo ancora avuto occa-
sione dì vedere in Italia la
versione per il 64, uscita da
pochissimo in Inghilterra. MC
Solìdsoft 3D
Una nuova tecnica di rappresentazione grafica tridimensionale é
stata impiegata nell'ultimo gioco della Quicksilva per lo Spectrum.
Am Aiiack. Ne è autore uno scultore di 23 anni. Sandy Whitc. che è
talmente fiducioso neiroriginalìtà de! set dì routine da luì idealo da
volerlo brevettare con il nome Solìdsoft 3D. Una delle caratteristiche
fondamentali del Solìdsoft è l'indipendenza dal microprocessore in
piegalo. Ant Aitack ad esempio, pur essendo per lo Spectrum che
notoriamente impiega uno Z80. è stalo sviluppato per la maggior
parte su una macchina dotala di 6302.
Inizialmente While aveva spedilo una video cassetta con registrale
le fasi principali del gioco alla Sinclair, ma dopo molli mesi la dina dì
Cambridge gli aveva comunicato di non essere in grado di visionarla
in quanto non disponeva di un videoregistratore. La cassetta è stata
allora mandata alla Quicksilva. che è una delle principali sofiware '
house inglesi, i cui dirigenti sono rimasti talmente impressionati I
dall'originalità di Ant Aitack da offrire il giorno successivo all'autore
un biglietto aereo per recarsi a Southampton, dove la Quicksilva I
sede, e firmare il contralto per la relativa commercializzazione.
Nel gioco si deve cercare di salvare una fanciulla pri^oniera nella
città di Anteschcr, popolata da feroci formiche.
Horace per Commodore 64 e Dragon
Horace è il protagonista di una serie di giochi scrìtti in collabora-
zione dalla Psion e dalla Melbourne House.
Si tratta di un esserino nero, tanto brutto da fare quasi tenerezza.
La gamma dei giochi di Horace comprende attualmente tre titoli:
Hungry Horace. Horace goes skìing e Horace and thè spiders.
Finora erano disponibili solo per lo Spectrum. ma dato il loro
notevole successo la Melbourne ha decìso di approntarne anche le
versioni per Dragon c Commodore 64. Sono stali tradotti finora i
primi due; Horace and thè Spiders seguirà tra breve. Tutti tre i giochi
sono ispirali a qualche ‘‘classico'', precisamente Pac-Man, Frogger e
Apple Panie. Sarebbe sbagliato però considerarli delle semplici copie,
perché sia Horace che le nuove ambientazioni danno un tocco di
originalità non trascurabile.
La Melbourne ha poi annunciato che la serie di Horace non si
fermerà ma nuovi titoli si aggiungeranno presto ai precedenti.
Arriva un autobus carico di...
È in giro per l'Inghilterra il bus della Virgin Games. Questa è
l'ultima trovata pubblicitaria della Virgin, che pur essendosi affaccia-
la lardi sul mercato mostra chiaramente di voler assumere subito una
posizione predominante. Il bus è naturalmente un classico modello a
due piani, di quelli che riempiono le strade di Londra, riverniciato per
l'occasione e fatto funzionare da stand viaggiante.
Il Virgin Bus c comunque solo una delle tante iniziative di questa
software house. Chi compra un suogioco ad esempio viencaulom
camenie iscritto alla Virgin Games Gang e può concorrere all'esi
zione di poster, magliette o un viaggio di un giorno sul Virgin Bus.
Meritano di essere citali poi i nomi dei vari uffici della sede centra-
le. Non riuscite a trovare un gioco Virgin? Scrivete airufficio "Non
Ho Un Buon Rivenditore Vicino Casa". Se poi avete scritto un gioco
che vorreste commercializzare potete sempre contattare la sezione
"Voglio Diventare Ricco E Famoso"!
Pento: dall’Arcade a casa vostra
Pento é il nome dell'arcade game più giocato quest'anno. Il povero
pinguino Pento deve muoversi dentro un labirinto di cubetti dì ghiac-
cio mentre viene inseguito dalle mortali snow-becs (api della neve).
Nonostante l'aria indifesa però Pento non è totalmente alla mercè
delle snow-bees. dal momento che blocchi sì muovono e dando ui
spinta al momento giusto riesce spes.se a schiacciare le inseguitrici.
Ma la tregua é solo temporanea, perché quelle perfide besiiaccic
sembrano non finire mai! Come tulli gli arcade di successo anche
Pento inizia ad apparire sotto forma dì programma per i vari homc
computer e si contano già ben due versioni per lo Spectrum (della
Occan e della Micromanìa) e una per l'Elearon. il fratellino minore
del BBC. Il programma prevede l'impiego della tastiera o. a scelta, dei
joystick Kempslon e AFG.
MCmicrocomputer 27
Le soluzioni
non sono
tutte uguali.
Q ualunque sia il vostro
problema da noi troverete
una soluzione, la miglierei
Vi offriamo tutta la gamma dei
personal computer APPLE
e uomini pronti a collaborare
con voi giorno dopo giorno.
Fate subito quello
che più di un milione
di persone
ha già fatto prima
di voi. Scegliete
la soluzione APPLE.
.Venite da noi..
Scoprite la migliore.
Ì!&L«
L.go n Giugno, 4 • 701S8 Bari - TeL 080/884877 Telex 818068 LLBA-I
Rivenditore Autorizzato
[appkz computer
THE IST YOUR
COMPUTER
XMAS FAIR
Londra 15-18 dicembre 83
Da una mostra naializia non
si possono chiedere novità a fiu-
mi. né grandiose iniziative.
Piuttosto è occasione di con-
ferme: e quelle ci sono state, al
Primo Your Computer Chri-
stmas Fair tenutosi dal 15 al 18
dicembre nei due piani de!
Wembley ConJ'erence Cenire. a
Londra. L'organizzazione, cosi
com 'è nello spirito del giornale.
Your Computer, ha inteso rivol-
gersi alla vastissima utenza di
software, che quindi straripava
da tutti gli stand, pur con una
nutrita rappresentanza di case
editrici (Duckxvorth, Sunshine.
McGraw-HiH. Melbourne. Ba-
hani...) Ira le quali spiccava
l'assenza di John iViìeydSons:
pochissimo l'hard visto, quasi
lutto appannaggio dei Sinclair
I moduli di sintesi vocale e musi-
cale su tulli).
Tra le case produttrici di
hame c 'era la Dragon con il nuo-
vo e subito contestalo modello
da 64K, e c'era un angolino per
mostrare il Memotech (si co-
minciaa vedere del software per
lui. sulle pagine dei periodici lo-
cali). mentre totale è stata l'as-
senza vuoi della Commodore che
della Sinclair, troppo indaf-
di Leo Sorge e Maurizio Bergami
/arata a cambiar sede ogni
quindici giorni per poter presen-
ziare in una mostra dove pure
circa un terzo dello spazio espo-
sitivo, il Sinclair ViUuge, era
organizzato per i prodotti sui
suoi computer.
Oltre alle soj'iware house più
famose dobbiamo citare i nuovi
nomi: Dtirell e Martech (che si
sono associate con altri due
marchi per coordinare produ-
zione e distribuzione). Richard
Shephard Software. CRL con i
prodotti del prodigio Richard
Taylor (quella di Hi-res per lo
ZX-81. Fifth per lo Specirumì
e tante altre.
Le note di colore sono relati-
ve al pubblico. Non credo si po-
tesse prevedere quello che è ca-
pitato: ragazzi di O-JO anni
t che da noi si chiamano bambi-
ni ) discutevano tra loro e con i
commessi (questi per la gran
parte sotto i 18 anni) sulle ca-
ratteristiche tecniche de! gioco,
per poi valutarne il rapporto
qualità/prezzo t da loro è il 'va-
lue far money') ed eventual-
mente passare all'acquisto sen-
za nessun cosiddetto 'adulto'
accompagnatore. Più d'un mar-
keting manager ci ha poi spie-
gato che il loro mercato si .sta
rivolgendo quasi e.scliLsivamen-
le a quel pubblico, per di più
desiderosa di giachi che durino
mesi e con competizioni a premi
per i punteggi più alti. In que.sto
marasma la LIamasoft ha pro-
mosso una dei .suoi succcs.si,
'A ttacco dei cammelli mutanti',
con un viaggio-premio in Egitto
u.s.scgnato alla mostra stessa,
mentre la Automata ha chiesto
l'aiuto di tutti (con generose of-
ferte da parte della concorren-
za) per potersi pagare una cam-
pagna legale per sostenere i loro
diritti legali.
Un'ultima nota riguarda il
fallimento de! floppy disk: l'u-
nico visto pilotava un'interfac-
cia per sintesi musicale da at-
taccare al BBC fi, che ci ha
attirati in quanto riproduceva
una canzone degli Eur'ithmics.
in quel momento promos.si an-
che in TV dalla catena di negozi
di dischi Our price.
Duckworth
Edilriee del famoso "The VIC Reveaied", la
Duckworlh ha annuncialo un'opera similare
per il Commodore 64, che dovrebbe uscire tra
pxrhissimo. Altra novità èia serie dei POCKET
BOOK. libri dal ridotto numero di pagine (e
prezzo) con tutte quelle informazioni che fa co-
modo avere semprea portata di mano: mappa di
memoria, parole chiave del basic, tabelledi con-
versione decimale-esadecimale e cosi via. Per il
momento in catalogo vi sono le versioni per
Vie. 64 e Speci rum; seguiranno quelle per Dra-
gon c BBC. A chi vuole esplorare le possibilità
grafiche del suo computer sono invece dedicali
"Spccirum Graphics" e "VICGraphics''di Nick
Hampshire.
Sunshine
Più volte citata da MCmicriKompuler per i
suoi libri, la Sunshine occupa un posto al sole
ncU'cdilorìa dcirinformalica domestica. Tra le
ultime uscite segnaliamo Advanced Sound &
Graphics per il Dragon (2S0 pagine. S.95 C) e
Machine Code Master per il Commodore 64
(260 pg. 6.95 £).
Tra i periodici citiamo Popolar Computing
Weckly. c Dragon User.
Horace & Hobbit
Vedete quello strano accrocco blu che penzola
dal letto dello stand Melbourne? È Horace. l'in-
terprete di tutti i giochi a percorso della casa,
secondo una moda seguita da ogni grossa soft-
ware house: lui è già famoso solo tra gli Spec-
trummisti (Horace and thè Spiders. Horace Go
Skiing. Hungry Horace) ma lo diventerà anche
tra i Commodorìani. poiché è iniziata la trasposi-
zione dei gioc)ii. Non soltanto: è già presente sul
mercato la versione per 64 deH'Hobbii, il famo-
sissimo adventure game basalo sul libro (che vie-
ne regalalo insieme alla cassetta) di J.R.R. Tol-
ta Melbourne, come i nostri lettori abituali già
sanno, pubblica numerosi libri per lo Spectrum.
MCmicrocompuler 27
C'è pubblico... e pubblico!...
Ai|uesw moslra si ailctult;'uno;5.IHX)\ptilalori. iI9U"„gio\jm!.'<imi. poithc Vour Computer
ha una programmazione a circa 60 giorni, per avere i clan ufficiali dobbiamo aspciiarc il numero
di febbraio <che era in allevumcnio nei giorni della movtra). Possiamo comunque anticipare che
l'affluenza è stata ragguardevole nei primi due giorni, per diventare un profluvio (buona questa!)
il sabato c la domenica, nonostante una fastidiosissima pioggerellina inicrmilicnie.
Ebbencsi, maledetto Carter, hai vinto anche stavolta! Ma chi si sarebbe aspettalo di vedere Ira
il pubblico anche bambine tra gli K e i IO anni, con le loro buste di depliant'.' La stragrande
maggioranza, comunque, era di sesso maschile c di età compresa Ira IO <!) c IS anni.
Termiche ed economiche
dalla Alphacom
Nate dalla necessità di sostituire la ZX Printer
con qualco.sa di più affidabile, le stampanti Al-
phaeom sono state espanse ed inlcrfacciate se-
condo i protocolli standard RS-2.12C per il se-
riale c Centronics per il parallelo: ecco quindi il
modello .^2 che si collega direliamenie agli ZX
<!U e Specirum) ed il fratello maggiore .Meon le
citate interfacce- Il prezzo, molto competitivo
sia negli USA che in Inghilterra (l'equivaleme di
60 sterline, quindi circa 120.000 lire) rimane
competitivo anche in Italia: le Alphacom sono
infatti importate anche sulla nostra penisola.
Le camltcrislichc principali sono ovviamente
la qualità e la sìienziosità rispetto alla ZX prin-
ter: le due versioni Alphacom si difrerenziano
anche dal numero di colonne. 32 per i Sinclair e
40 per gli altri computer.
Nessun “bug" nei programmi
della Bug-Byle
Particolarmente ricco II catalogo di questa
casa, con programmi per Specirum. BBC. VlC
20cCommodoreM, II fiore airocchiclloé senza
dubbio il nuovissimo adventure game "Twin
Kindom Vallcy". per 64 e BBC
In esso sono presenti ben 1 7.^ schermale grafi-
che in alla risoluzione: un risultato che avrem-
mo detto possibile solo con i floppy disk.
Nel bel poster pubblicitario del gioco che ve-
niva distribuito alla mostra era scritto in piccolo
"Eal your heart out, Bilbo!" cioè '•mangiali il
fegato. Bilbo'': l'allusione al protagonista dcl-
l'Hobbit. recccllenle adventure per lo Speclrum
scritto dulia Melbourne House, è evidente!
CRL
Oltre ai soliti giochi, la CRL esponeva due
programmi per I quali è sin troppo facile preve-
dere un grande successo.
M primo è “High resolution" 750 miseri byte
di linguaggio macchina che permeltono di otte-
nere sullo ZX 81 una pagina grafica 256»I92.
Vogliamo sottolineare che il tutto è oiicnulo
esclusivamente via software, senza la necessità
di costosi add-on. Il secondo invece c il KIbTH.
un'estensione al Basic dello Spcctrum orientata
alla grafica e ai suoni. Con esso si possono rag-
giungere risultali possibili finora solo col ricorso
al linguaggio macchina, come ad esempio le
fi belloéche l'autore di enirambi i programmi
non è un professionista ma solamente un ragaz-
zo di 14 anni. che. come ha dello in un'
intervista, invece di perdere tempo con i giochim
si diverte di più a riscrivere sistemi operativi!
High Resolution costa 6 sterline, mentre il
FfFTH appena 10-
jMemotech 512
In un angolo — ma c'era anche lui — il Me-
motech, nato dall'esperienza degli add-on per
ZX-SI. Come confermatoci dagli stessi esposi-
tori. purtroppo, ancora nulla si é mosso nel
settore editoriale (libri o riviste) per questo per-
sonal business-oriemed che va a collocarsi dopo
Il 64. non standard, eprima del BBC B. che costa
troppo (400 sterline contro le 200 del 64 e le 275
del 512).
Ciononostante le prove tecniche sui giornali
sono buone, e si spera che il tempo muova il
lutto...
Fate parlare il vostro computer
La sintesi della parola é uscita dai laborato-
ri di ricerca per arrivare alia portala degli
economici home computer. Alla moslra veni-
vano esposti due sintetizzatori vocali, entram-
bi per lo Spcctrum. Quello nella foloé prodot-
to dalla Cheeiah; la sua caraucrisiica princi-
paleèdi avere un vocabolario illimitato grazie
al principio di funzionamento a sintesi di fone-
mi. Il sintetizzatore è dotalo di un proprio
amplificalorìno audio con relativo altoparlan-
te. costituendo cosi un modulo perfettamente
autonomo. L'altro modello, venduto dalla
software house CDS, é il Currah Micro-
speech. Il principio di funzionamenloè lo stes-
so del Chceiah. ma con qualche miglioria,
almeno sulla carta, dal momento che permette
una pur rudimentale forma di intonazione.
32
MCmicrocomputer 27
Light Rine dalla Stack
Sul principio della penna ottica, la Stack ha
sviluppato un fucile tipo joystick da usare m
combinaidone con i giochi da computer. Al
prezzo di £29.95 inclusa VAX si può mirare agli
omini sullo schermo, e come vedete la cosa at-
trae gente d'ogni cultura c credo...
La Stack c importata in Italia dalla Easy Byte
di Roma.
Nuovo Dragon
Uno dei pochi prodotti nuovi visti a Wcmbley
é il Dragon 64. uscito pochi giorni prima e già
sulle pagine dei giornali tecnici. Se il 32 - - im-
portato anche in Italia: da noi é l'unico personal
basalo sul 6809 — era stalo accolto favorevol-
mente da pubblico e critica (molli i giochi, pa-
recchi I libri, svariale le rubriche c I mensili
dedicatigli), il 64 parrebbe aver fallilo il suo
scopo; diventare appetibile anche per il mercato
di piccolo business. Ciò probabilmente non suc-
cederà, anche considerando il prezzo, 225£. che
lo porta in contrasto con il 64 (ben meglio intro-
dotto nel personal computing c nel settore ricrea-
Superbase 64
Dalla Precision Software un altro prodotto di alla classe per il C'omnicxlorB 64. Si tratta di un
Data Base programmabile che può maneggiare record composti lino a I.IOUcurallcri a formali
definibili dall'ulentc. accesso veloce a più codici c informazioni di aiuto (hcipl per semplicità
d'uso. II Superbase si usa dirclUimenle agli altri prodotti della Precision. i'Rasvscnpl c l'Ea-
syspcll. e costa £99.95 inclusa VAX; è moire disponibile anche per il PEX K096 c per il 7tK) B.
Quicksilva
Praticamente inavvicinabìle lo stand Qiùck-
silva: anche la foto è coperta dalla gente. Di
importante la casa ha recentemente realizzato
rUltisinlh 64. un sofisticatissimo programma
fatto da Naiin Sharma che. dice il press kit.
"converte il vostro CBM in un sofisticato sinte-
tizzatore: piano, violino, organo, chitarra, clavi-
cembalo. ìegneiti. percussioni o cembalo, c po-
tete suonarli con osenza strumenti esterni e con i
rumi prcsclezionati". oltre ad aggiungere una
quantità di effetti.
Il programma costa 14.95 sterline.
[n Egitto con LIamasoft
Xra le varie iniziative prese alla mostra c'era
quella della software-house che prende nome
dall'animale andino (il lama); per promuovere il
loro ultimo gioco. “Attacco dei cammelli mu-
tanti". la casa estraeva a sorte un viaggio in
Egitto, per due persone, della durata di alcuni
giorni. Niente male..,
Salva PI-MAN
La Aulomala, come detto nel cappello iniro-
duitivo. chiede aiuti onde finanziarsi la campa-
gna legale per i diritti d'autore. Notizie deil'ulti-
niora parrebbero reimpostare la situazione: la
loro vecchia versione di Monopoli era stata riti-
rata dopo la causa intentala dalla ditta titolare
dei diritti dell'originale gioco di socieià: allora il
gioco per lo Spcctrum era stalo ribattezzato Go
Xo Jail (va in prigione), ma ancora una volta
erano soni quei problemi. Fallo sta che servono
8000 sterline, oltre 20 milioni di lire, per provare
a difendersi: c tra le ofTerte risalta quella ridicola
c provocatoria della Arile. £1. mentre spiccano
quella della ancor piccola CRL. £100. mentre la
più alla era firmata DK Xronics, £250 (650.000
lire).
MCmicrocomputer 27
33
The Isi your cpmpuiet Xmas fan
Interceptor Micros
Ampissima TafTlucnza di pubblico allo stand di questa giovane azienda a conduzione ramiliare.
che si avvale della collaborazione dei programmatori Challis eCray: i loro lavori sono prodotti da
Richard Paul Jones, il giovanissimo ógUo dell'organizzatore.
Nel catalogo ci sono una quindicina di giochi, solo per il 64; tra questi spiccano le versioni di
classici (Craz> Kong. Frogger. Missile Command. Star Trek) ma anche loro produzioni dei tipo 'a
percorso' come China Miner e Siren City. I prezzi sono nella fascia bassa, tra le 7 e le 8 sterline, e le
cassette sono tenute non nei solili frangibili comeniion rìgidi, ma in astucci morbidi ben più attraenti
La Interceptor è interessata ad una distribuzione in Italia: per informazioni, l'indirizzo (piuttosto
breve) è; Tadley. Hants; tei. 07356-71 145
Dr. Walson
per lutti
Una tra le com-
pagnie meglio or-
ganizzate delta
mostra é la Honey-
fold, che si occupa
di corsi per II 64 (e
tra breve anche per
lo Specirum): la
fonnula. originale,
comprende un li-
bro ed una cassetta
in un unico involu-
cro plastico e al
prezzo incredibile
di 15 sterline. Tra i
titoli c'è un corso
di BASIC e uno di
linguaggio macchi-
na basali sul 64 in
particolare, e non
sul 502/65510 in
generale.
Annuncialo an-
che un loolkil pro-
fessionale. sempre
per il 64. con 78 co-
mandi. del quale
avevano in dimo-
strazione una ver-
sione ridotta da 28
comandi.
Tutti gli indirizzi
della mostra
Honeyfold
HoQeyfoid Software
Standfast House
Bach Piace
High Street Bamet
London ENS lED
Software Comm.
Martech House
Bay Terrace
Pevensay Bay
Easl Sussex
BN24 6EE
Interceptor Micros
Richard P. Jones
Tadley Hants
(07356 - 71145)
Sunshine
12-13 Little
Ncwport Street
London WC2R 3LD
Melbourne House
224 Stanley Rd.
Teddington
Middlesex
TWll SUE
Duckworth
The Old Piano
Factory
43 Gloucester Cr,
London W1
Automata
27 Highiand Road
Portsmouth, Hants
P04 9DA
CRL
140 Whitechapel Road
London El
Llamasoft
49 Mount Pleasant
Tadley. Hants
RG26 6BN
Bug-Byte
Mulberry House
Canning Place
Liverpool LI 8JB
I prodotti Memotech. Cheelah.
Dragon e Alphatronic sono
attualmente importati in Italia, come
buona parte del software.
34
MCmicrocompuler 27
avvicinati aVICTteR
(il Personal a 16 bit piu venduto d'Europa).
E’ qui da noi.
Victor è disponibile con lo suo completa biblioteca di programmi nei nostri punti vendita.
Sede centrale: Roma.v. Flavio Domiziono.lO
(EURI .lei 06/5126700-5138023
latina corso della Repubblica, 200 - tele!. 0773/497301
CISTERNA DI LATINA: via Aversa. 11 - telet. 06/9696973
GAETA- lungomare Caboto, 74 • lelef 0771/470168
VITERBO: via Giacomo Matteotti. 73 - telet. 0761/38669
TARQUINIA: via S. Lucia Filippini, 17 - telet. 0766/856212
RADIX 10/16
200 caratteri a! secondo (240 cps .
durante i blank], Near tettar Quality. ' ■
76 K-byte buffer. Interfaccia seriale e parallela.
RAOIX ^0a0 colonne Lire 1.800.000
Nello spazio delle stampanti
Star è uno dei
pianeti più grandi
Non dimenticate,
la stampante dipende dal vostro computer.
Scegliete
tra fé numerose stampanti STAR
quelle che meglio
si adattano
al vostro sistema.
sl<ir ewfope 9mbh
UFFICI REGIONALI
Piemonte (Filiale)
Cso razzoli 758- 70737 Torino
Tel. 077/309.77.73
3 Venezia Claitron Grò srl
Via Cesarotti 72
35050 Seiyazzano Dentro (PO)
Tei 049/6380. 22
Toteana
Via di Ramini 27
St030Masiano (PT)
Tei 0573/30.00.37
Marche
Via Ugo Foscolo 75
62077 Porto Recanati (MC)
Tei 077/97.96.424
AGENTI
RIVENDITORI AUTORIZZATI
Liguria
Boccardo Roberto - 76737 Genova
C.so Monta Grappa 27/74
Tei 070/88.40.37
Emilia Romegni
! & G Tecnoscelte 3r.i
Via delle Nazioni 84-47 700 Modena
Tei 059/37.34.03
Campania
AEP ■ Vie Terracina 37 7
80725 Napoli - Tei 087/630006
ASEM S.n.c.
Via Divisione Julia 32
33030 Santo Stefano di Buia (UD)
Tei 0432/96. 70. 74
Computer City $.p.A.
Via S. Gottardo 84 ■ 20052 Manza
Tei 039/52.50.67
KYBER
Via L.Ariosto 78- 57 700 Pistoia
Tei 0573/36.87.73
Elactroline S.r.1,
Via Aristide Leonori 36 ■
00747 Roma
Tei 06/54.20.305 ■ 54.23.776
VA
V/7
DISTRIBUTORE PER L’ITALIA
SEDE E UFFICI COMMERCIALI
Viale Certosa. 269 - 20757 Milano
Tei (02) 307.00.97 (8 linee ricaul)
Telex n. 373843 CLAIMI
Las Vegas 7-10 gennaio '84
Anche negli Stati Uniti, cosi
come in Italia, Germania e
Gran Bretagna, sotto Natale è
stato pressoché impossibile
comprare un Commodore 64:
lutto esaurito. Se Commodore
rappresenta senza dubbio la
punta di diamante, il fenomeno
non era però circoscritto, al
punto che durante la grande
"kermesse" dell'elettronica di
consumo che ogni anno si svolge
in mezzo alle case da gioco di
Las Vegas, Nevada. si sona
svolti seminari dal titolo: "Cosa
è successo a dicembre ne! mer-
cato dei computer?" . La febbre
de! computer contagia ormai
tulli: altre un terzo degli spazi
espositivi dell'edizione inverna-
le della più grande mostra del
mondo riservala agli operatori
specializzali f imporiatari, co-
struttori, compratori istituzio-
nali. rivenditori, etc. } di elettro-
nica civile erano occupali da
computer, software ed accesso-
ri. a! punta che è stato necessa-
rio aprire anche l'ala est del gi-
gantesco Convention Center
che ospita la rassegna. Assente
ancora il Macintosh della Ap-
piè. le novità hardv,are più gros-
se sono stale quelle Commodo-
re che ha presentato in antepri-
ma ( usciranno nel secondo qua-
drimestre! il 264 e 364. due
macchine la cui grossa novità
consiste nel nascere corredate
di software applicativi standard
( word processor, cale, data ba-
se) "Lisa like" cioè con archivi
con cassetti disegnati sullo
schermo, mani che aprono il
cassetto ed estraggono le sche-
de etc., eie.
Tanti, tantissimi gli accesso-
ri: non solo Joystick, paddle o
comodissime "track-baU”, ma
anche connettori kit di pulizia
per disk-driver, raccordi e cavi
RS-232 già pronti con tutte le
innumerevoli varianti del caso.
Tutti i' maggiori costruttori e
distributori di supporti magne-
tici puntano ormai decisamente
al personal computer, compresa
la stessa Polaroid che affianca
dischi e dischetti alle cassette
La pane del leone spellava
però al software: applicativo,
gestionale, professionale, grafi-
co, musicale, educazionale. di
gioco. La grande sorpresa si è
avuta proprio nel settore gioco
dove .Alari e Mattel hanno pre-
sentato cartucce e programmi
non solo per le loro macchine,
ma anche per i sistemi concor-
renti, Commodore. .Apple e
IBM compresi. A giudicare da!
numero e dalla determinazione
degli espositori di software
(c'era persino il Reader's Di-
gest!), sembra di rivivere i miti-
ci tempi della corsa all'oro.
Paolo Nuli
Hanno collaboraio
Leo Sorge e Maurizio Bergami
Sega per gli home
Diretlamenie dalle versioni per sala giochi,
ecco alcuni classici della Sega per principali ho-
me compuler. Il migliore é senza dubbio Buck
Rogers. daireccellenie risoluzione dì colorì e
dall'elevata velocità, disponibile per VIC e 64,
IBM PCeAppteII(sudisco)e^r tutti gli Alari;
Zaaxon. l'altro gioco d'azione in 3D. solo per il
PC: Congo Bongo per tulli gli Alari, sìa vecchi
che nuovi che videogiochì. per i computer citati
e per la centralina Iniellivisìon; Star Trek, per
lutti I compuler citali: Star Trek III (dove sarà il
II'.’) "Alla ricerca di Spock" per tutti tranne che
per il Vie.
La sededellaSegaèalSSSdì Meirose Avenue.
Los Angeles. California 9003S.
Giornale a barre
Avete presenti quelle linee di varia ampiezza
che compaiono sulla copertina posteriore dei
libri americani? Certo saprete che sì tratta di un
codice per codidcare informazioni, che poi ven-
gono lette da un apparecchietlo fotosensibile.
Beh. una casa americana, che con accentuala
fantasia si é chiamata Daiabar, ha jnterfacciato
agli home compuler un lettore di questo tipo,
per di più chiamandolo OSCAR (acronimo di
Optical Scanning Reader). che costa 80 dollari.
E noi. direte, che ci facciamo? Ci compriamo I
libri americani per vedere che vogliono dire le
strìsce? Ma questa domanda se la devono essere
posta anche loro, e quindi ecco Daiabar soR.
The Monthly Bar Code Soft Magazine. scritta
tutta a righine verticali (roba da non credere!),
che per pochi soldi li promette almeno 8 pro-
^mmi (da illuminare?) per i vari compuler
inierfacciabili ad Oscar, più diversi altri articoli
di costume, soft. ect. Inoltre è disponìbile una
biblioteca di software in cui, all'accessibile cifra
dì S IO l'uno, puoi scegliere tra 30 titoli iniziali
più 20 nuovi ogni mese. Fate la vostra scelta...
Chalkboard Hard & Soft
Nel panorama delle tavolette grafiche spicca
la Chalkboard. interfacciabile a Commodore.
Alari. Apple e IBM. che oltre una superfìcie
utile di ben 30 cm di lato.
Ma il bello non è queslo. poiché questo pro-
dotto viene utilizzalo da numerosi package ap-
plicativi che negli States stanno avendo grosso
successo nel settore hobbistico ed educativo.
Si tratta di: Leciric Painlbrush e Micro lllu-
straior per gestire lo schermo in alta risoluzione
(per disegnatori e progettisti). Micro Maestro
(per i musicisti). Bearjam e Logic Master tra i
giochi. Leo's Links (educativo). Programming
Kit come tool e molti altri.
Come ulteriore iniziativa viene stampato Pad-
master. un periodico di 20 lussuose pagine a
colorì con programmi che adoperino la Chalk-
board: il primo numero uscito é del Gennaio '84.
proprio in occasione della mostra.
La Chalkboard si trova al 3772 di Pleasantda-
le Road. ad Atalanta. in Georgia, codice postale
30340.
MCmicrocomputer 27
37
PC Junior
Ed ceco finuimcnic l'idolo delle Tolle. il figlio
ideale di lune le mamme americane, il soldato
che vince tulle leguerree l'unico rimedio contro
l'invasione degli uliracorpi: signore e signori,
ecco a voi... il Personal Computer IBM Junior,
in arte IBM PC Jr (applausi scroscianti)!! Delle
sue caratteristiche principali abbiamo riferito
nei numeri scorsi.
Rcader's Digest
Tra i tanti grossi nomi che sì sono lanaaii
nelfinformaiica figura anche la Rcader's Di-
gest. che al grido di ~Fun & Education" presen-
ta una gamma di programmi per i principali
computer II catalogo, attualmente abbastan-
za povero ma in rapida espansione, prevede
Speedj Spides. per Apple II (su disco) e 64. per
età dagli 8 anni in su; Chambers of Vocabulary
per Apple II (disco, dai 9 in su); PuzrIc Mania c
Alphaabel Beasls per Apple. 64 c PC Jr (dai 3
anni!insu)più LislmakcrperTRSSOmod. I, III
e IV. K' IBM e Apple II
Command Dialer
Per usare questo telefono automatico bastano
alcune semplici operazioni: ( I ) memorizzare no-
mi c numeri di telefono di più frequente uso: (2)
scrivere sulle etichette i nomi corrispondenti ai
telefoni bollenti (dottore, polizia, vigili del fuo-
co...): (3) licenziare la segretaria. Command
Dialer. infatti, riconosce la vostra voce dalla
cornetta, e se gli comunicale uno dei nomi me-
morizzali. lui fa da solo il numero, e se trova
occupato richiama ad intervalli fìssi per un'ora
di seguilo. Altre possibilità sono l'handsfrce
conversaiion (conversazione a mani Ubere) che
amplifica il segnale all'alloparlanlc ed accresce
la sensibilità del microfono per permettervi di
parlare e sentire con la cornetta poggiata sul
tavolo. É anche comodissimo per le chiamale
d'emergenza, soprattutto per personecheabbia-
nodifTicollàa formare i numeri telefonia (bam-
bini. vecchi, maiali...) ed in caso di urgente ne-
.Microfloppy da 3.5"
Si sta sviluppando anche il settore delle me-
morie di massa su microfloppy di tipo Sony da
3.5". anche in conseguenza del grosso numero di
ri hardware che ne sta facendo uso (tra
questi la HP); la Memores e la TDK hanno
presentato i loro dischcilim (come dovremo
chiamarli? forse ancora dischetti), mentre NEC
ha lanciato un sistema che ne fa uso e la Asiec.
ancora alla ribalta, offre un microlellore allo
solo 2.54 cm ( I pollice)'
Commodore News
Cogliendo l’occasione della cosi numerosa
folla convenuta al Winter Consumer Electro-
nics Show, la Commodore annunciava orgo-
^iosamente — econ un certo esibizionismo —
il superamento dei due milioni di unità pro-
dotte del Vie 20. e del milione per il 64. che
anche se i entrato in catena molto dopo sta
recuperando posizioni su posizioni rispetto al
20. tanto da esser considerato computer del-
l'anno negli USA {e in pratica da noi é lo
slesso: in GB è secondo, con 250.000 pezzi
venduti, solo alla gloria locale, lo Specirum.
che li vanta 400.000 unità).
Sempre la Commodore presentava la sua
nuova serie di home computer, che presenta
molte novità rispetto alle precedenti, nei due
modelli C 264 e (TV 364. di architettura simile.
Vediamo le caranerìstiche del primo: si trai-
la di un sistema basalo sul microprocessore
7501 con ciocie bassofda 0.79 a 1.86 MHz) che
gestisce una ROM da 32K (espandibile a 64
con l'aggiunla di una o più cartucce per un
totale di 32K) ed una RAM da 64K. di cui ben
60 raggiungibili da BASIC. Questa è una ver-
sione 3.5. con comandi che vanno a gestire sia
la programmazione che il suono, a 2 oscillato-
ri (uno sinusoidale, l'altro a scelta di rumore o
come il primo), i 128 colori (16 tonalità per 8
livelli di luminosità) e la grafica, che alla pagi-
na testo 40*25 affianca ancora un'hi-res da
320*200 punti: in totale oltre 75 istruzioni, cui
vanno aggiunte le 1 2 del programma monitor
per un facile uso dei linguaggio macchina, che
è supportalo da 12 comandi. Le penferìche
collegabili sono sia le solile (driver 1541. stam-
pante 1526 eie.) che dei nuovi prodotti tra cui
spicca un lettore di dischi veloce (fasi drive) ed
un modem.
II CV 364 usa lo stesso processore, ma nella
versione HMOS: la ROM è da 48K anche e
soprattutto per poter gestire la scheda di sinte-
si vocale interna alTapparecchio. che già con-
tiene un vocabolario iniziale di 250 parole
espandibile tramile dischetti ^à in commer-
cio. Per entrambi i modelli il consumo è bassis-
simo (8.5 W).
Il software disponibile per queste macchine
non è tanto, ma pare di qualilà elevatissima, si
parie da un 3 PLUS I package che incorpora
un wordprcxiessor (a 40 colonne), uno spread-
sheet ed un File Manager: c'i anche un WP
singolo, ma 11 pezzo forte pare il Magic Desk,
un sistema con grafica a colori in 3 dimensioni
che simula l'umido, molto similmente a quan-
to fa il Lisa della Apple, e consente l'uso della
calcolatrice, deH'oroìogio. dell'archivio etc. in
modo semplidssimo.
Il Magic Desk è stato realizzato anche per il
64. che ha la stessa RAM e te stesse fadlity
grafiche, e molle altre case hanno presentato
programmi di qualità per questo home com-
38
MCmicfocomputer 27
Invitali speciali
Mimelizzalo (in senso Imo) ncliu follu. tra le
decine di migliaia di visitatori, c'era anche un
piccolo Androbol. che vagava tra i saloni con
aria disincantata (per lui doveva essere una .spe-
cie di circo).
Dondolava dolcemente la lesta, come deside-
rato dai costruttori che l'hanno fallo uscr-
fncndly ( = amichevole, per rulcnlc)
Alcuni rar.zisli prendevano questo fallo per
un sintomo di ubriache/Ta, commentando con
frasi di tipo "Avrà bevuto troppo olio", c via
dicendo. Poverino'
Il nome più grosso interessato aH'argomen-
10 è Atarì. che — seguendo te tendenze attuali
— ha realizzato le versioni dei suoi classici su
tutti i computer di grido: il TI-99/4A. IBM
PC. Coleco. InlelUvisione Apple 11. ma anche
e soprattutto VIC e 64. che — essendo basali
sul 6S02 come i personal computer Alari —
poi ranno fruire delle versioni piùsomiglianli a
quella originale del Pac-Man (o della versione
femminile Mrs. Pau), oltre airullìmo successo
mondiale, il Fole Position, non esistente però
per il Vie ma solo per il 64, oltre a molti altri
iMoon Palrol. Balllezone. Galaxian. Jousl.
Jungle Hunt).
Tra I programmi applicativi spicca senza
meno il Musicale I. rcatisalo dalla Wave-
form. che rende il 64 un incredibile sinietizza-
lorc musicale, a parte la gcslionc del quadru-
plo oscillatore, del modellamento della forma
d'onda, del sincronismo tra le voci, della ge-
stione dello schermo eie. eie. questo program-
ma presenta un interessantissimo software che
da solo realizza l'accompagnamento in un nu-
mero di stili elevato e per di più in crescila, dal
classico airafricano. al latino, airorìenlale e
cosi via: inoltre la produzione di software e di
migliorie al programma procede spedila, così
come la realizzazione di utili accessori che ve-
dranno la luce nella prossima primavera, In
questo modo il sistema completo, che si avvale
del computer, del floppy disk driver, del moni-
tor e di una sezione amplilicaince. oltre al
Musicale 1. verrà a costare 60U dollari (il pro-
gramma da solo costa S 75) contro i 3000 -
lO.UOO che costava precedentemente un appu-
rato dedicalo dalle funzioni sìmili (e neanche
tanto). La commercializzazione del prodotto è
affidata a 2000 punti vendita scelti tra comp
shop, empori, negozi di giocattoli, dì libri, di
alta fedeltà e di strumenti musicali.
Il Musicale I è realizzalo dalla Waveform.
1912 Sonila Way. Bcrkley. California CA
94704.
Vi siete stufali dei solili giochi silenti e pial-
li? Bene, scrivete alia Tymac. l29Main Street.
Franklin. NJ 07416. che produce degli afTasci-
nanli giochi in 3 dimensioni c che — cosi
affermano — parlano pure!
Li hanno chiamati 'Tymac Talkies (chiac-
chierate) e sono stale sviippalc per loro conto
dalla Game Gems: cassette, cartucce o floppy
da 30 0 35 dollari (altualmenie IS = 1750 lire)
per Alari e I BM oltre che Vie e 64. tra i titoli
Samurai. Dcadzone e Pegasus, nomi tra il mi-
tico e il tenebroso. Della Tymac citiamo anche
l'Uni versai Tape Interface & Duplicator, che
oltre ad adattare ai CBM qualsiasi regislrulo-
re domestico (e a rìcostruinie Tonda esatta in
caso di pìccole distorsioni) mette a disposizio-
ne una presa per secondo registratore con cui
cffcltuare copie dei nastri, il lutto a 50 dollari.
Per finire altri programmi applicativi dalia
Quick Brown Fox. che ha venduto 45.000 WP
in un anno: poiché negli USA ci sono le ban-
che-dati accessibili dalle linee telefoniche ecco
il Quìcklink. che per SO dollari consente di
collegarsì ai database di CompuServe. The
Sourcc e Dow Jones Services, oltre che al word-
processor della stessa QBF: il programma è
compatìbile con VICModcm 1600, con TAu-
loModem 1650 e con la scheda 80 colonne
della Data 20. oltre che con gli standard seria-
le, IEEE 488 e Centronics.
Cè poi il Quickmail, un mailing lisi gcnera-
lor per 30ScompaiibiIecon il loro programma
di lettere (commerciali e non) cd il Quicklix.
un debugger singolo passo per Alari ed Apple
oltre che per VIC e 64. a 40$.
Joy controller Wico
Una nuova casa americana di controller per
giochi, la Wico delTItlìnois. in 18 mesi ha rag-
giunto la leadership del settore sul mercato stu-
lunitense. I prodotti sono di due tipi: il tradizio-
nale joystick polenziomctricodi tipo proporzio-
nale. il Command Controller, più la palla rotan-
te o irackball lanciala dalla Alari nelle sue mac-
chine da bar. chiamala Redball. Entrambi i pro-
dotti sono disponibili con le connessioni per
Apple. Colecovision. Vie e 64. Sears (un mar-
chio non distribuito da noi). Tandy Color Com-
puter. Texas TI 99'4A e la centralina videogìoco
Odyssey (il marchio amcncano del Philips Video-
pac), e sono previste ulteriori versioni dei colle-
gamenti. Visio che il Joy costa 30 dollari, e il
trackhall appena 5 di più. vai la pena pensare
che qualcuno potrebbe importarli... la Wico
Corporation ha sede in 6400 West Cross Pomi
Road. Niles. Illinois 6068.
3D e colorì Vectrex
Il più noto videogioco con tecnica video vet-
toriale amplia le sue possibilità raggiungendo i
computer: la Vectrex ha infatti introdotto un
paio di speciali occhiali (adulti anche per chi
porta lenti correttive) che realizzano entrambi
questi scopi: la tecnica adottata é ancora ignota,
ma non si tratta dei solili pezzi di plastica blu c
rossa (del tipo di quelli usali per i film in Ire
dimensioni). Per trarre il massimo vantaggio
dalle migliorìe sono stali approntali tre giochi, il
3D Fole Position. il Mine Storm e il Narrow
Escapc. Sempre per avvicinarsi ai rivali compu-
ter è stala sviluppala una light pcn con l'apposi-
to software dì gestione in una cartuccia del tipo
di quelle dei giochi
Tutti gli Imagic
La gamma Imagic. già nota al nostro pubbli-
co relativamente al VIC 20. c stala ampliala ad
altri computer. Sul PC Jr ci sono Demon Al-
tack. Microsurgeon, Baseball e Football (ameri-
cano. in 3D): per il Colecovision ci sono Dru-
gonfire. Wingwar, Fanlhom. Moonswceper
(3D) e Nova Blasl; per il VIC Dragonfire, De-
mon Altack. Allantis c Nova Blasl. Per molli di
questi sono disponibili le versioni su Alari
400 800 e 2600 oltre che per TI 99 4A
MCmicfocompuler 27
Novità NEC
Nello stand NEC. oltre al PC 8002 con slam-
pantina termica e datassctte dedicato e al lettore
di microfloppy in un case con l'alloggiamento
per una seconda unità, c'era una stampamc
molto interessante la cui principale virtù era il
bassissimo ingombro.
Invece che in orizzontale aveva la buse in
verticale, con un cestello che al contempo distri-
buiva la carta bianca e raccoglieva quella stam-
pala; una maniglia rendeva dellnilivamente
portatile il lutto.
Un ulteriore passo verso II tvordprocessor da
Citi7;en
Dopo la Timex. lanciata in orbila dal remake
dei computer Sinclair, ecco l'inizio deU'avvenlu-
ra di un altro contaore: Citizen, che entra nel
mercatocon una stampante della quale non sap-
piamo davvero nulla. Ad maiora...
Controller per tutti
Nei vari padiglioni della mostra erano presen-
ti molli accessori di vario tipo, che abbiamo
deciso di raggruppare sotto la voce ‘■controller";
joystick & irackball. light pcn.tavolclte grafiche
eie. Per alcuni non disponiamo di dati tecnici,
ma solo di foto; è il caso della lavolclla BSR
(quella dei giradischi, facente pariedi un gruppo
intemazionale composto anche dalla ADC del
settore alta fedeltà e dalla Asiec. quella indone-
siana dei modulatori per computer), mollo simi-
le alla Koala: quesl'ultima ha realizzalo una
Ughi pcn di precisione per l'Apple. La Amiga
invece ha tirato fuori uno ski pedul. composto
da una doppia pedana da pavimento che si usa
m combinazione con il gioco Skiraccr dell' Alan
8tX): sullo schermo viene mostrata la pista (in
movimentocon lo sciatore) e la punta dei propri
sci. e il controller muove l'immagine in conse-
guenza dei movimenti (da sciatore’) del giocato-
re che ondeggia sui pedali cosa molto stancante
— quasi come un vero slalom. Tra gii accessori
per gli accessori segnaliamo una Stick Station
I = base adesiva), composta di una pesante ta-
vola con un rettangolo altamente adesivo: incol-
landoci sopra il joystick questo non si muove
più. consentendo finalmente di evitare i crampi
alle mani in caso di divertimento prolungato.
Timex Sinclair
lizza tramite la Timex. Gli ZX 81 e Spectrum
venduti in America non sono poi gli stessi che
si vendono in Europa, ma presentano modifi-
che anche sostanziali per meglio reggere la
spielata concorrenza tipica di quel mercato.
I modelli che la Timex ha in catalogo sono
allualmcnle due. il TS 1500 e il TS 2068.
II pomo è in pratica uno ZX 81. dolalo di
una tastiera in gommacome quella dello Spec-
irum e di I6K di RAM standard, espandibili
fino a 32. che viene venduto a 80 dollari. Ad
esso può essere collegato un adattatore per
cartucce ROM. un supporlo di memorizzazio-
ne del software che negli States ha molto suc-
cesso, nonostante il costo leggermente supe-
riore a quello della classica cassetta audio.
Un'altra periferica collegabile al TS I50U è
owiamenic la stampante, che però non è la
lenta e rumorosa ZX prmier. ma un modello
sviluppalo appositamente dalla Timex e sigla-
loTS 2040. Si tratta di una stampaniina termi-
ca. silenziosa e sufncienlememe veloce (2 li-
nee. cioè 64 caratteri per secondo), che conser-
va la caratteristica di economicità dell'analo-
go europeo, essendo venduta a meno di 100
dollari.
Da qualche tempo è reperìbile anche in Eu-
ropa grazie alla Dean Electronics che la im-
II TS 2068 è ovviamcnie la versione ameri-
cana dello Spectrum. ma a differenza del TS
1500 non è solamente un modello espanso del
"cugino" venduto in Europa c presenta delle
novità degne dì nota.
Già l'aspetto esterno è diverso, a comincia-
re dal colore che non é più il classico nero ma
un brillante argento: la maggiore larghezza i
dovuta alla presenza sulla destra di uno spor-
tellino. aprendo il quale è possibile inserire
delle cartucce ROM.
La memoria è di ben 72 Kbytc, divisi in 24K
di ROM e 48 di RAM: dal momento che ioZ
80 può indirizzare al massimo 64K la ROM è
stata paginala in due blocchi rispettivamente
da I6e 8K.
É possibile collegare direttamente alla con-
solle due normali joystick tipo Alari; anche le
possibilità sonore sono stale potenziale e al
posto del vecchio BEEP è presente un genera-
tore a quattro canali con un range di 1 0 ottave.
Il Basic ha cinque comandi aggiuntivi: RE-
SET. FREE. ON ERROR. GOTO. STICK e
SOUND.
Nonostante tutte queste migliorie il prezzo
é di poco superiore a quello dello Spectrum
europeo: 200 dollari (340.000 lire)conlro 130
slerline (315.000 lire).
Per il TS 2068 é prevista una vasta gamma
di espansioni e periferiche, alcune delle quali
già disponibili, che permettono di trasformar-
lo in un economico sistema per professionisti.
Oltre ai microdrive, collegabili tramile un
apposito box dì espansione, ci sembra mollo
ìmeressanie il TS 2050. un modem economico
(120 dollari ma delle notevoli possibilità, au-
lo-dial. risposta automatica etc.). È sul punto
di essere messa in commercio inllne una stam-
pante ad impatto da 80 colonne, la TS 2080.
M.B.
40
MCmicrocompuler 27
^ Musica e computer ti appassionano?
RIVISTA DI
ELEnROACUSTICA
ED ALTA FEDELTÀ
/ "
La più qualificata rivista italiana
di elettroacustica ed alta fedeltà
MUSICA
ELETTRONICA
Sul numero
di febbraio 1984
Tecniche
di sintesi:
la sintesi
additiva
Sul numero
di gennaio 1984
Strumenti
analogici
e strumenti
digitali
nella musica
elettronica:
principi
di funzionamento
Distributori di software
Vi ricordate i disiribuion aulomalid di gom-
me da muMicare? Beh. adesso ci sono quelli di
programini. La cosa funziona cosi: voi compra-
te una cartuccia che si inserisce nel vostro com-
puter (si tratta di una EAROM riutilizzabile
airinfinito): andate al distributore; vedete le
schermate dei giochi disponibili, cd eventual-
mente giocate per alcuni istanti; fate la vostra
scelta, inserite la cartuccia e i soldi; ritirate la
cartuccia con il programma c lo scontrino su cui
sono stampate le istruzioni. Quando vi siete stu-
fati del gioco, niente paura, lutto ricomincia
daccapo, c voi cambiate gioco potendo scegliere
tra centinaia c pagando solo un terzo del costo
di una nuova cartuccia.
Il sistema è organizzato con un microcompu-
ler più unità a disco, su cui sono memorizzate le
schermate di prova c gli interi programmi per
lutti I computer; uno schermo a colon fu da
display, e in relazione al pagamento esistono
due tipi di macchina, a seconda che si accetti
danaro contante ovvero particolari biglietti ma-
li sistema è molto comodo per lutti gli interes-
sali. Le software house, che percepiscono una
royalty pari al guadagno netto che loro fanno
per ogni copia venduta; I gestori dei locali d'in-
slallo. che pagano la corrente ma non il noleg-
gio, c prendono un lanuta programma venduto;
il cliente che sceglie bene e paga poco; la Casa
dei disinbulon. che prende il resto!
Allualmenle negli USA sono disponibili due
sistemi, basati su un differente mobile. Il primoè
il MclawritcrdellaCumma.con mobile da pavi-
mento; offre 15 secondi di preview per ogni
gioco, è stalo provalo sotto Natale con 3(^)
esemplari e con slot per il VCS Alari, i Commo-
dore VICe64 e il Coleco Adam, ede in sviluppo
l'espansione per il PC Jr; i programmi costeran-
no da l a 1 5S. e in un tempo ragionevole verran-
no lanciali anche in Europa a seguilo di un
accordo esistente tra la casa americana e la Ro-
seieeh. una compagnia del Vecchio Continente
che dovrà curare gli adullamcnli agli standard
televisivi PAL e SECAM (negli USA c'é
l'NTSC). A proposito della Cumma va ancora
dello qualcosa a riguardo dello staff; il numero
uno è Thomas Cravcrafl, il suo vice Allan Al-
corn. realizzatore del Pong — il mitico capo-
stipite dei videogiochi — insieme a Nolan Bash-
nell. tomaio sul mercato in veste di collaborolo-
rc della Cumma unitamente a Joseph Kecnam,
che fu il primo presidente della Alari. La sede
della compagnia è al 1287 di Lawrence Station
Road. Sunnyvalc, California 94UK6.
Il secondo modello si poggia su un tavolo, cd
e realizzato dalla Romos. i cui uffici si trovano
al 5(X) della mitica 5th Avenue di New York
10570 NY. La disponibilità atiualec di 220 titoli
di 20 marche, e si sa che anche in questo modello
verrà efTcllualo radattamemo perii PC Jr; i dati
disponibili, non copiosi come nel caso del Meia-
writer. si fermano qui.
HP-71
Un nuovo personal portatile Hewlett Pack-
ard. è i'HP-7|. La memoria totale c di 81.5
Kbytc. dei quali ben 64 dedicali al Basic. Il
display è a cristalli liquidi, da una riga per 96
caratteri e la memoria di massa è a schedine
magnetiche, comode c veloci. Una specie di 75
più compatto, con qualcosa in più e qualcosa in
Tramite l'inlerfaccia HP-IL è collegabile agli
altri computer della stessa casa, potendo quindi
fungere anche da terminale portatile intelligen-
te. Per un uso da tavolo è prevista un'interfaccia
Alphacom 81
L'Alphacom presentava il modello 81. una
stampante termica da 80 colonne con capacità
grafiche. È dotala di interfaccia sia Centronics
che RS 232; l'economicità (viene venduta a 214
dollarile la facilità di inlerfaceiamenio la rendo-
no particolarmente adatta ai computer della fa-
scia bassa' Alari. Commodore 64, Texas Instru-
ments etc. Per Commodore c Texas che non
dispongono di uscite standard l'Alphacom ven-
Mattel
La Mattel Eleciromes ha acquistato in esdu-
sivu I dinlli di una eccczionulc tecnica di rappre-
sentazione tridimensionale sviluppala al Cìeor-
gia Inslilule of Technology. Essa permette di
ottenere immagini .3 Dia colon!) da un normale
televisore usando un apposito paio di vKchm li. È
già uscito il primo gioco che la impiega; si chia-
ma Hover Force 3D cd c ispirato al recente lìlm
"Tuono Blu". Ovviamente c per ora disponibile
solo suirinlellivision.
-Adam
La Coleco ha annuncialo una sene di nuove
periferiche per l'Adam. il suo homc computer;
tra queste le più appetibili sono sicuramente una
unità a floppy disk ed un modulo di espansione
in grado di portarea I I4la memoria RAM. Per
poter fornire un servizio sempre migliore, la
Coleco ha poi raggiunto un accordo di collabo-
razione con la Honeywcll. la quale creerà una
rete di .15 punii di as.sisienza sparsi per tutta
l'America.
42
MCmicrocomputer 27
TASTIERA PROFESSIONALE PER SPECTRUM E 2X81
per favorire la presa, c quelli analomici con
tanto di pulsante di sparo in cima alla cloche.
La novità era però data dalla Irackball; una
palla di jomma dura o plastica che sporge in
parte dalla scatola che la contiene. Si aziona
facendoci passare sopra la mano ed i ruUimu
moda nel campo degli arcade games. Quasi
tutte le dille avevano in catalogo più di un
modello e la TG Products esponeva una linea
completa, dalla semplice paddlealla trackball.
con uddiriitura un joystick "ambidestro".
Nell'EnJoysiick infatti il bottone dì sparo c
fezioni per far tornare come nuovo il proprio
personal. Mollo economici erano ì prodotti
della Bib. già nota nel campo degli accessori
hi-fi: il suo kit denominato BCC Qcomprende-
va un dischetto da $'/4" per la pulizia del
floppy disk driver, uno spray per rimuovere
sporco c polvere con relativo panno e un se-
condo spray amistalico per lo schermo del
monitor o del TV.
Per i più esigenti (e danarosi) la Perfeci
Data proponeva una valigia piena di spray,
solventi, sgrassanti c manuali alla "Tutto
quello che avreste voluto sapere sulla pulizia
de! monitor e non avete mai osato chiedere!".
E se il pcsonal volete portarlo in giro per
mostrarlo agli amici? Se avete un IBM o un
Epson HX-20 niente paura, perche la Ameri-
can Tourisier vi può fornire delle splendide
valigette in grado di alloggiare il vostro ^oid-
io con tutti gli accessori, a pane ovviamente la
stampante, per la quale è disponibile un'altra
valigia separala.
M.B.
Accessori a go-go. Poteva benissimo essere il
mono di questo C.E.S. perché ce n'erano vera-
mente di lutti i tipi c per tutti i gusti. I più
richiesti erano owiameniei joystick e l'offerta
era di sicuro pari alla domanda. Abbondava-
no i modelli classici, cioè la semplice levetta
sensibilissima magari con una pallina in cima
sistemato su un corpo in plastica nbahabilc
per adattarsi alle necessità dei mancini.
Dal gioco puro al gioco per imparare: TA-
TARI vendeva il nuovo Atarilab. un modulo
contenerne una serie di sensori che permeile di
compiere degli elementari esperimenti scienti-
fici. La confezione base, chiamata Starter set.
comprende una cartuccia ROM col software,
un'apposita interfaccia dotata di sensore di
temperatura e un manuale con gli esperimenti
consigliati. licosioèdì 90 dollari;a SO dollari é
poi disponibile il Lighi Module con vari rive-
latori di luminosità. Confessiamo di aver ap-
prezzalo mollissimo Tidea, perché riteniamo
giusto avvicinare i giovani all'uso del compu-
ter come mezzo dì raccolta edi elaborazione di
dati. Speriamo di vedere presto qualcosa di
simile anche per altre marche di persona! più
diffuse in Italia.
Un aspetto spesso trascuralo da noi e che
invece negli States è tenuto nella pusla consi-
derazione è quello della manutenzione del
computer: in giro si vedevano mollissime con-
44
MCmicrocompuler 27
MZ-700
Il Personal Computer più completo e più com-
patto per la famiglia e per la scuola
La serie MZ 700 impiega una CUP ad alta velocità ed una
ampia memoria a 64 KB.
In questo compatto Personal Computer (MZ 731) sono inte-
grati anche un registratore cassette e una stampante-
plotter a colori.
Strutturata in maniera precisa e compatta, la serie MZ 700
offre elevate prestazioni per soddisfare le necessità più va-
rie dal campo hobbistico al didattico ed al gestionale.
Prestazioni elevate ed alta velocità con la CPU Z80A
Area di memoria programmabile di 64 Kbytes
Tastiera-Unità centrale sottile e compatta.
Una varietà di sistemi per ogni necessità:
MZ-721... Tastiera-CPU con unità a cassette
MZ-731... Tastiera-CPU con unità a cassette e stam-
pante.
Plotter a 4 colori
i 1 i ^ MELCHIONI
= = = COMPUTERTIME
MELCHIONI COMPUTERTIME 20093 COLOGNO MONZESE |MI| • Viale Europa. <9 - Tel 02/2S.».03à . 2S.a0.e07 - Tu 3103S2 METIME
mVENDITOni E SERVIZI DI ASSISTENZA SU TUTTO IL TERRITORIO NAZIONALE
DRAGON 32
di Leo Sorge
L 'home computer che vi proponiamo in
ifuesia prova ha diverse caraneristiche che
l'hanno reso noto e diffuso in lutto il Regno
Vnim. portandolo alle 100000 unità dichia-
rale dalla casa Iche Ira l'aliro si vanta di
usare quasi esclusivamente componenti pro-
dotti in GB ed ivi assemblati ! . e che poireh-
he esser valido anche sul mercato italiano. Il
Dragon si colloca nella fascia media della
categoria: ha una tastiera vera. 32K di
RA M niente, dei quali 25 accessibili da BA-
SIC per il programma e le variabili, il recen-
te. poteniLssimo microproce.ssore Motorola
6809, un linguaggio esteso della Microsoft
mollo .simile a quello del Color Computer
Tandy, un piccolo convertitore analogico-
digitale a 6 hit sulla porta joystick e un
semplice oscillatore musicale programmabi-
le. Si tratta .senza dubbio del primo vero
mezzo a disposizione dell'utente nastrano
per maneggiare il fatidico 6809. che dà un
approccio al microprocessore tomo diverso
da quello tradizionale da farlo considerare
una via di mezzo tra un 8 e un ìójiit: per di
più. appartiene alla stessa famiglia I e quindi
/ìlosa/ia di programmazione) che ha gene-
ralo il 68000. attualmente l'unico 16 hit (in
effetti un ibrido tra 16 e 32) usato .sui super-
Le principali doti di un .siffatto computer
.sono la versatilità, la velocità e la .semplicità
di programmazione in linguaggio macchina,
facilitala anche dall'oliima gestione dei file
binari sia su cassetta che su disco: U rovescio
della medaglia è rappre, sentalo dalla scarsa
reperibilità delle informazioni tecniche Ima
.si .sta muovendo qualcuno anche in Italia)
sia sulla macchina in generale che sullo spe-
cifico hardware ( MPU 6809. controller vi-
deo 6847. VIA 6821 etc) cosa che comunque
non dovrebbe rappresentare un (durevole)
collo di bottiglia.
In quest 'ottica appaiono più problemati-
che le limitazioni intrinseche alla macchina:
.se la Dragon aveva inteso lanciare un ogget-
to valida .salo per il settore hobhystico ed
educati vo. e per nulla conciliabile con il busi-
ness e il dedicalo, ha centralo in pieno il .suo
obiettiva, poiché uno schermo di 32 colonne
per 16 righe non può diventare un ecantmiico
display per wordprocessor o per spreadsheet,
ma neanche un'interfaccia con il Presici, né
peraltro un unico oscillatore ( per di più sprov-
visto di modellamento della forma d'onda!
può esser usato come .sintetizzatore musica-
le. La stessa Dragon ha tentato in parte di
colmare queste lacune con l'introduzione del
modello 64. che secondo critiche unanimi ha
però fallilo l'aggancio al gradino .superiore,
sia per caratteristiche che per prezzo. A noi
non resta che consolarci con il fratello mino-
re, in attesa di una pronta distribuzione e
propagazione di materiale bibliografico e
softwaristico ( orribile neologismo!) in quan-
46
MCtnicfOComputer 27
L'esterno
Non si può certo dire che l'estetica sia il
punto di forra di questo home computer;
l'impressione generale è che i progettisti
abbiano dimensionato il mobile in funzio*
ne della struttura interna, intendendo il
pannello superiore come semplice copertu-
ra della drcuiteria. La tastiera - - che segue
lo standard QWERTY ed c a 52 clementi
più la barra spaziatrice — contribuisce al-
l'aspetto spoglio poiché sui tasti non ripor-
ta nessun simbolo grafico o alternativo ol-
tre a quello della funzione principale. La
i^ualitàémedia. eia battitura degli elemen-
ti provoca un rumore leggermente fastidio-
so. comunque sopportabile: da notare i
quattro tasti di controllo del cursore, di-
sposti a croce e distanziati, in modo da
renderne agevole l'uso per giochi; ancora
da osservare il tasto CLEAR. in basso a
destra, che realizza direttamente la pulizia
dello schermo.
Numerosi i collegamenti disponibili: sul
pannello posteriore troviamo la presa per
alimentazione, il tasto d'accensione e l’u-
scita per monitor. Per la prima é stato
adottato un insoliloconncttore a vaschetta
con 9 contatti, resosi necessario dalla tripla
alimentazione che viene fornita al Dragon
<8.5. 14 e 28V). Sul lato sinistro (avendo
frontalmente la tastiera) ci sono la connes-
sione per TV domestico, un pulsante di
RESET, le connessioni per nastro e stam-
pante parallela più due spinotti per joy-
stick a doppio potenziometro incrociato,
collegati tramite dei connettori DIN pen-
tapolari con un angolo a 270 gradi, al po-
sto delle tradizionali vaschette.
L'ultima porta di contatto con l'esterno
è posta sulla destra: si tratta della porta
utente, connessa direttamente sulla piedi-
natura del microprocessore (quindi atten-
zione ad ogni collegamento con interfacce
non standard), realizzata con un connetto-
re a pettine da 20-1-20 piedini.
L'interno
Considerando l'aspetto dclfesterno ci si
aspetta trovare un'architettura interna cu-
rata; e cosi é. Lo spazio a disposizione
viene ripartito tra tre sezioni distinte (sen-
za alcuna scomoda sovrapposizione), ov-
vero l'alimentazione (che ospita anche il
modulatore TV), la piastra con tutti i chip
e la ta.stiera: il collegamento tra queste uni-
tà avviene mediante due connettori, uno a
9 contatti tra alimentazione e piastra ma-
dre e uno a 16 contatti per la tastiera.
La logica è spaziala su una superficie
sulìicientemente estesa, c consta del micro-
processore Motorola 6809. con i suoi chip
periferici; tra questi spicca il controller vi-
deo 6847.
La RAM complessiva (che non è quella
disponibile per l'utente) é organizzata con
16 integrali da I6K su un bit — nel model-
lo in prova c'erano le 41 16 della Mostek -
per un totale di 32 Kbyte. come dichiarato
dalla casa; vista la disposizione dei chip c'è
da pensare che il nuovo modello Dragon
64. con il doppio di RAM. abbia lo stesso
numero di integrati (di più non ce n'entra-
no!) ma usi delle 4 1 32 o similari da 32K bit
onde raggiungere la configurazione stan-
dard. Il sistema operativo ed il linguaggio
BASIC esteso Microsoft (a proposito, si
tratta dì una implementazione molto simi-
le a quella del Color Computer Tandy Ra-
dio Shack TRS-80. con cui il Dragon è
spesso sofl-compatibile) giacciono in due
Texas 4764. sulla destra nella foto genera-
le. alTiancate al microprocessore. La ge-
stione deU'ingresso uscita è invece affidata
ai due 6821. dei chip molto versatili. Da
notare, sulla sinistra della piastra, il relè
che presumibilmente comanda il motore
del registratore (operazione tra l'altro rag-
giungibile direttamente da BASIC con le
istruzioni MOTOR ON e MOTOR OFF).
L'accessibilità dei vari punti è molto
.semplice.
11 linguaggio
Mollissime e versatilissime te istruzioni
MCmicfocompuier 27
47
della versione implementata, eseguite per
di più in modo assai veloce dal 6809; vista
l'estrema articolazione del linguaggio cer-
cheremo di passare velocemente sui punti
più salienti.
Vedremo nell'ordine, grafica, suono e
joystick, alcune particolarità de! BASIC e
l'unità a dischi.
La grafica
Senza dubbio la parte più completa ed
articolata del linguaggio, è uno dei punti di
forza del Dragon. É disponibile come bas-
sa ed alta risoluzione, in ben cinque versio-
ni che si differenziano per dettaglio di pun-
ti e di colorì, e quindi anche per memoria
occupata: a tal proposito va subito detto
che all'accensione il sistema riserva alla
grafica circa 5.5K byte {6144 bit per l'esat-
tezza), equivalenti — come vedremo — a4
pagine in bassa risoluzione.
Questa è organizzata in 16 righe di 32
caratteri, per un totale di 512 elementi con-
temporaneamente presenti sullo schermo,
cosa che preclude in maniera praticamente
definitiva l'uso tipo business (al massimo
potremmo arrivare ad una pagina vìdeo da
64 colonne). Il texi mode e la bassa risolu-
zione da 2048 punti (corrispondenti ad una
grìglia da 64 X 32 punti) occupano la stessa
zona dì memoria, i 512 byte della locazione
1024 al 1535, e possono quindi esser facil-
mente mischiali; i caratteri grafici sono di-
visi in due set da 256 elementi l'uno, e
possono esser visualizzali o con la stampa
dei CHRS, ovvero con l'uso delle POKE di
schermo (in questo secondo caso si tratta
dì quel codice) con ì numeri d'ordine da 0 a
255. ottenibili ad esempio con il semplice
ciclo;
FOH T = 128 TO 255: POKE 1300 + T. T :
NEXT T
4S
I colori disponibili sono 8 più il nero
(corrispondente al codice 0) che non viene
F>eró accettato da tutte le istruzioni che
accettano la specificazione del colore. I co-
mandi in lo-res sono:
CLS n. che colora l'intera pagina con il
colore il cui numero d'ordine c n:
PRINT. che accetta sia la chiocciola
n,0< n <511. che USING fwri tabula-
ti. con il campo definito tra il segno di
percentuale;
le solite SET. RESETePOINTcon spe-
cificate (tra parentesi) le coordinate ed
eventualmente il colore.
Andando a parlare dell'alta risoluzione
bisogna descrìvere la struttura a pagine
grafiche del Dragon. A partire dalla fine
della memoria dì schermo in bassa risolu-
zione. locala in 1 535. si ha una successione
di zone di memoria di 1536 byte, dette
pagine: all'accensione il sistema ne riserva
4. per un totale di 6144 byte, ma tramite il
comando PCLEAR se ne possono aggiun-
gere altre 4 per un massimo di 1 2288 loca-
zioni impiegate. Esistono ben cinque modi
grafici, numerati da 0 a 4 e definiti nella
tabella sottostante:
nazioni predeterminaCe.
Per selezionare uno di questi modi biso-
gna usare l'istruzione;
PMODE modo, pagina
pK>ssi burnente seguita da un PCLS che ci
garantisce la pulizia della pagina di cui
intendiamo occuparci. Inoltre rinìzìalizza-
zione dell'alta risoluzione va fatta con la
SCREEN insieme di colorì, rìsoluz.
i cui parametri sono i numeri d'ordine
dei gruppi di colori ammessi nonché il tipo
di schermo (0 in lo-res. l in hi-res).
Le istruzioni che manipolano il sìngolo
punto sono le solite PSET. PRESET.
PPOINT: uno sguardo particolare va dato
alla
PCOPY ni TO n2
che com'é ovvio trasferisce integralmen-
te il contenuto della pagina n I nella pagina
n2. possibilità molto utile anche per otte-
nere animazioni.
I comandi che seguono sono tra quelli
che si segnalano per articolazione e quindi
potenza; sono LINE. PAINT. CIRCLE e
soprattutto DRAW. Vediamoli.
LINE IX1.Y1) - (X2.Y2). LI, L2
accetta (oltre alle coordinate iniziali e
finali) anche due ulteriori opzioni. LI ed
L2. La prima va a specificare il colore con
cui il punto dev'essere visualizzalo, quindi
se va posto (SET) ovvero cancellalo (RE-
SET); la seconda attende o una B ( = box.
riquadro), che traccia il bordo della figura
geometrica che avrebbe per diagonale la
linea data, oppure una BF (= box filled.
riquadro riempito) che sostituisce il FILL.
andando a colorare della stessa tinta sia il
bordo che rintemo.
PAINT (XP. YP), PI. P2
è il solito FILL. che a partire dal punto
di coordinate XP. YP dipinge lutto con il
colore PI finché non trova il bordo di colo-
re P2. Questa istruzione riempie figure geo-
metriche lasciando il bordo di un altro co-
lore.
CIRCLE (X.Y), R. C, AL, I, F
serve a disegnare tutto ciò che di curvo
MCmicrocompuier 27
esìste, grazie ai suoi ben 7 parameirì. Olire
alle coordinale e alla lunghezza del raggio
(e al colore da usare), la CIRCLE ci con-
sente di specificare il rapporto ira altezza e
larghezza (AL) per le ellissi (per i cerchi
AL = I ). nonché l'inizio (I) e la fine (F) del
iracciamenio per ottenere solo archi in
modo selettivo.
Un capoverso a parte lo merita l'istru-
zione DRAW. checon le sue 15 specifiche é
un linguuggeito a parte, solo lei! La sintassi
è semplicissima:
DRAW stringa
ove stringa è un insieme di lettere (che
esprimono comandi), segni d'interpunzio-
ne (usati come controllo) e numeri (per le
coordinale). Ricordiamo che questo co-
mando simula il tratto del disegnatore su
un foglio uguale allo schermo in alla riso-
luzione. Possiamo orientare la mano in 8
direzioni, delle quali quattro seconda i
punti cardinali (U = up. su per nord; D =
down, giù per sud: L = left. sinistra per
ovest. R = righi, destra perest) e altre quat-
tro per le orientazioni intermedie (E. F. G.
H per 45. 135. 225 c 315 gradi). Il comando
BM (blank move, mossa non scrina) con-
sente di muoversi ad un nuovo punto di
scrittura senza tracciare la linea che lo uni-
rebbe all'ultimo visualizzato; la M (move,
mossa) ripristina lo stalo di scrittura. Le
opzioni A. C ed S cambiano rispettivamen-
te l'angolo, il coloree la scala (dimensione)
del disegno, mentre la N (no update. non
aggiornamento) traccia tulli ì segni che gli
si comandano partendo sempre dallo stes-
so punto iniziale. Tutti i comandi vanno
inseriti senza interpunzioni, mentre le co-
ordinate devono essere spaziate da una vir-
gola. Un'ulteriore opzione consente di de-
finire una stringa autonoma e dì farla ese-
guire in un DRAW. ad esempio ponendo
A$ = -U2L2D2R2 " DRAW A$
ovvero di inserire l'e.secuzione della AS
dentro un'altra esecuzione, con il segnala-
tore. X (stringa); (X = execuie. esegui);
AS - "U3L3D3R3”
DRAW 'S2e4BM20, 20R4, XA$: '
I due comandi grafici più interessanti
sono però il GET c il PUT. che rendono la
pagina del Drugon la più versatile della
categoria. Si tratta di istruzioni di imma-
gazzinamento e riproduzione di parti delle
pagine grafiche: in particolare la
GET (XI, V1) - (XF, YF), (nome), G
mette nell'array (nome) la zona conte-
nuta nel riquadro specificato dalle coordi-
nale iniziali e finali specificate, eventual-
mente in dettaglio maggiore tramite l'op-
zione G- Per far ciò bisogna opportuna-
mente predimensionare un vettore di di-
mensione opportuna. Il manuale consiglia
di usare una cella di vettore (5 byte in
virgola mobile) per un punto dello scher-
mo, per il quale basterebbe un semplice bit:
secondo il manuale, dunque, uno schermo
in alta risoluzione da 256 x I92 « 49I52
punti avrebbe bisogno di circa 250 Kbyie
per esser registrato! Consigliamo invece la
procedura indicata da Keilh c Steven
Brain, padre e figlio autori di "Advanced
Sound & Graphics" per il Dragon. ediz.
Sunshine. £ 5.95, che in alta risoluzione
(modo 4) suggeriscono di calcolare il nu-
mero di punti da salvare, dividerlo per 40
(5 byte da 8 bìt)e aggiungere al risultato un
I O^oCautelalivo che tenga conto degli erro-
ri di arrotondamento relativi alla codifica
di situazioni binarie (i punti sullo schermo)
in numeri. In definitiva, per una zona
50 X 50 servono 2500/40 = 62.5 elementi,
arrotondali a 6.3 più 7 di margine di tran-
quillità = 70;
DIM A irO)
GET (10.10) - (60,60). A
ed é stato omesso il codice C per il detta-
glio.
Ancora più movimentata è l'istruzione
duale, che accetta quattro parametri:
PUT (XI.YI) - (XF.YF), <nome>. modo
cheelTettua la decodifica inversa da nume-
ri a bit sullo schermo. Ci interessa il para-
metro modo, che ci dice come l'immagine
può essere riirasferita sulla pagina grafica
attualmente in uso. Abbiamo 5 possibilità:
PSET. PRESET. OR. AND. NOT. Data
un'immagine. PSET la riproduce cancel-
lando tutto quello che c'è sotto; PRESET
fa lo stesso ma inverte l'immagine; OR la
sovrappone u quella esistente; AND visua-
lizza solo i punti in comune, cancellando
quelli che non appartengono ad entrambe
le figure; NOT inverie i colori. Questi co-
mandi hanno una grandissima potenza,
consentendo dì manipolare lo schermo hi-
res in finestre definibili.
L'hobbistico
In questo paragrafo intendiamo esporre
MCmicfocomputer 27
49
alcune nozioni relative alla gestione del
suono, all'uso delia porla joystick e alle
possibilità dell'ingresso audio.
Il suono è realizzalo senza grosso di-
spendio di energie: un solo oscillatore dà
voce al sistema, e viene modulato nel se-
gnale video, per cui è disponibile suU'alto-
parlante del televisore. Non é previsto nes-
sun tipo di modellamento della forma
d'onda, per cui la sintesi di strumenti è
impossibile. L'ulteriore mancanza di un
generatore di rumore rende problematica
la realizzazione di effetcì da gioco, anche se
questa può essere simulata,
Due 1 comandi B.ASIC disponibili:
SOUND e PLAY, il primo riservato ap-
punto agli elTetii speciali (e ad altre piccole
applicazioni), l'altro destinato a comporre
musichette.
SOUNO F, D
emette un suono di frequenza F per un
periodo grosso modo pari a D 1 6 secondi,
polendo sia F che D spaziare tra ! e 255; gli
effetti vanno ottenuti con l'uso della gene-
razione casuale deH'argomento F. ad
esempio cosi:
FOR T = 0 TO 9
SOUND RND (255), 1
NEXT T
Per ottenere semplici commenti sonori,
anche se senza accordi né altro, si usa
PLAY <strìnga>
ove <stringa> c un insieme di comandi
composti da lettere, numeri o simboli spe-
ciali (del tipo visto con DRAW). Le note
possono essere indicate o come lettere, se-
condo le convenzioni internazionali (C.D.
E.F.G..\.Bcorrispondenii alle note dai Do
in poi) eventualmente seguite dai segni op-
portuni per il die.sis (* oppure -t- ) e per il
bemolle (•); alternativamente possono es-
sere usali I numeri da ! a i2. I comandi
sono 5: durata L (lenglh). ritmo T (tempo),
ottava O. pausa P e volume V. L esprime la
durata della nota; può variare da I a 255. e
maggiore è il numero più lungo è il tempo.
T rappresenta il tempo (in musica si chia-
ma proprio cosi), ovvero una quantità di-
rettamente proporzionale al numero di
battute neH'unità di tempo, per cui l'ubbia-
mo ridefinita ritmo (che. pur essendo un'
altra cosa, é più immediata): anche T può
variare da I a 255 (il valore di default, cioè
in mancanza della specificazione, è pari a
2). e maggiore è il numero, più veloce é
l'esecuzione, Le ottave a disposizione sono
5. identificate con numeri progressivi a
partire da !. con defaull 2: la pausa intro-
dotta é direttamente proporzionale al va-
lore di P (compreso tra I c 255), mentre il
volumevariadaOa !)l con defaull inierme-
dio (15).
La presa per due joystick funziona con
un convertitore analogico-digitule a 6 hit.
cornspondenii ad una risoluzione di sole
64 gradazioni (da 000001) binano = Odeci-
male a ) 1 1 1 1 1 binario = 6,^ decimale) per
tensioni in ingresso grosso modo da Oa 5V
per una porta giochi 64 direzioni sono tan-
te, ma per un quuisiu.si uso hobbistico ba-
stano appena per illustrare i principi di
funzionamento La mancanza di un nume-
50
MCmicrocompuier 27
MF'SSflC-i»' T
' RRRilF-E
pn-T’^.i'iMF PF'^ 7FPn
CPFPTlipfl P! F!I F FiPFPTCl
tKPn:F •ciM wfii ino
MOM nin rntiTTMMftPF
'■10TPI''E PITirtlFM^.inHOTR
cpacr PIPETTR
1710146- ILLFPfitF
TiflT'
41 TPI
FPPOTR OF'TinHF PI f
COOTF PTPFTTR II I Fr.Ol.E
IHPMT R FILE CHIUSO
F&pncF P IHPUT - nliTPIIT
STPIHOfi TPnppn I ntr.B
• r--T triPR FOP
FIIF IImM RPEPTO
FPPnPF MFL PFRP - PRTR
MniFPTR FTHlTp
MEMOPTR 4TTpInr,Hr FIMITn
HI II1FP0 TROPPO OPHHDE
PETMPH ^FH-fi 15 OSHF
FPPOPF -ihtR=-:T
•^TPIHRfl rniIPI TfRTR
rppoPF PI TIPO
LINEO NON PFFIHITR
riF-Rnnn
FTI F POTO
ìi> FTi F MOPF
i.FOBLPIPFITT •^.trtfmfkt
IPIIT PRCT THF rii'- or a F
•n FPPOF
PFTOPH MITIIOIIT
'i/iiTr;-' fpOOP
ro più elevato di bit é resa maggiore dall'e-
sislenza delle parole BASIC JOYSTK (a),
con a da 0 a 3. che resdiuendo lo sialo della
porta la rendono facilmenlc accessibile. A
questo punto si poteva inserire direttamen-
te una parola di controllo dello stato del
pulsante di fuoco, che invece manca: la
condizione logica relativa ai tasti di en-
trambi i joystick é contenuta nei bit meno
significativi della locazione 65280. il cui
conieriuio. normalmente pari a 127 o 255.
cala di I se viene premuto il tasto di fuoco
deHelemenio di destra, di 2 se quello di
sinistra. Aggiungiamo che se viene premu-
to un tasto il contenuto della locazione 337
passa a 255. mentre quello della locazione
1 35 ne conterrà il codice di tastiera.
Esistono altri due comandi molto inte-
ressanti ed utili per svariate applicazioni, e
sono il MOTOR e l AUDIO II primo va
usalo con il registratore dedicalo, even-
tualmente realizzabile in casa con un qual-
siasi apparalo del genere: il comando MO-
TOR ON dà corrente, mettendo in moto il
sistema, e non esiste l'OFF. dato che la
routine di caricamento da nastro chiamala
da BASIC con il CSAVE provvede da sola
a tale funzione. Il segnale emesso dal Dra-
gon non ha un tono di guida — che agevo-
lerebbe il controllo automatico del livello
di registrazione — ma è comunque alTida-
biie; per chi volesse però esser più sicuro,
poiché il segnale emesso dairoscillatore in-
terno c presente anche suH’usciia per regi-
stratore (soluzione comune a molli degli
home che modulano l'audio sulla TV), sa-
rà utile una breve routine di caricamento,
del tipo
MOTOR ON SOUND 125,25: CSAVE "nome
del programma"
Molto favorevole è siala l'impressione m
noi destala dalle funzioni del comando
AUDIO (ON oppure OFF): per il suo tra-
mite si può mandare sull'audio del televi-
sore un qualunque segnale audio prove-
niente dallo stesso registratore usalo per i
dati. Questo vuol dire, ad esempio, che
durante i giochi si possono avere musichet-
te non realizzate dal computer (e comun-
que non m tempo reale, con ovvio rispar-
mio nel tempo di esecuzione). Ma non so-
lo: possono essere inseriti dei commenti
sonori alle operazioni svolle da tastiera, ad
esempio come aiuto in un programma di
autoistruzione
Il resto del B.ASIC
Anche se in questa prova abbiamo pre-
ferito accennare alle sezioni prettamente
hobbystiche. non dobbiamo tralasciare il
linguaggio implementato, che pur avendo
un'estensione media (I6 Khyte) risulta ot-
timizzato e quindi potente, versatile e velo-
ce. essendo - - come detto - una versione
standard della Microsoft lungamente spe-
rimentata sui Tandy: accenniamo qui di
seguito ad alcune ulteriori possibilità di
questo BASIC.
Il comando di EDIT è anch'esso una
specie di iinguaggelto: una volta chiamata
la linea con un:
EDIT <numero di linea>
abbiamo diverse opzioni. La Elisia la linea
nella sua forma attuale: la C indica che il
successivo carattere della linea editala va
sostituito con il prossimo che verrà digita-
to; la I inserisce il prossimo carattere, men-
tre la D cancella l'ultimo visualizzalo e la
K cancella il resto della linea; la S <car>
cerca (search) <car> nella linea; la barra
spaziulnue avanza il cursore di un caratte-
re; ENTER restituisce il controllo al nor-
male modo.
La gestione delle stringhe, oltre che degli
usuali comandi, si avvale dell'ottima INSTR
(N. AS. BSl, che ci dice se AS è una sotto-
stringa di BS.
L'insieme di comandi non slrettumenlc
necessari alla programmazione, ma che
pure la agevolano c ne rendono semplice la
correzione, va solitamente sotto il nomedi
tool (attrezzo) oppure aid (aiuto), e il Dra-
gon ha diversi comandi di questo tipo. Il
classico esempio è TRON. contrazione di
trace on, traccia inserita (da cui tra l'altro
viene il nome del coprolagonisia del film
omonimo), che visuali?.za i numeri di linea
delle ultime istruzioni eseguite, coadiuvato
dal suo opposto TROFF: significativi so-
no anche il RENUMbering che riordina i
numeri di linea di un programma, c il DE-
Lele (cancella) che elimina delle linee spe-
cificale. Mollo utili anche i due comandi
&H e HEXS; il primo accetta un numero m
forma esadecimalc. mentre l'altro converte
m base 16 il numerale in base IO indicaiogli
tra parentesi
Destiniamo alcune note anche al carica-
MCmicrocompuler 27
51
menio da cassetta. Delle svariate possibili-
tà. che rendono il Dragon assai appetibile
per gestioni di piccole quantità di dati si da
cassetta, ma soprattutto da disco, va citato
■1 moderno comando CSAVE. che - se-
condo gli ultimi indirizzi della program-
mazione specifica il caricamento di pro-
grammi BASIC ovvero in linguaggio mac-
china (tramite il suffisso M): di quest'ulti-
mo si possono specificare oltre al nome (di
lunghezza massima 8 carutteri) anche la
locazione da cui deve iniziare il caricamen-
to. quella in cui finisce nonché il punto di
entrata della routine salvala. Il comando
complementare è CLOAD. che sempre
tramite il suffisso M indica all'inicrpreie
che si tratta di un programma in LM, c gli
specifica la cella di parienzti del caricamen-
to. Molto utile per gestioni è soprallullo il
comando SKIPF < nomo , che automati-
camente posiziona il nastro subito dopo la
fine del programma <nome>.
Un appunto negativo va però fatto ai 24
messaggi d'errore, organizzati in codici
d'un paio di caratteri e quindi non imme-
diatamente interpretabili, cosa che - per
esperienza — rallenta notevolmente i tem-
pi di correzione e modifica di un listalo,
facendo scemare l'interesse nella macchi-
li lettore di dischetti
Già di prim'acchitto si intuiscono quella
versatilità che poi verrà confermata da un’
occhiata più approfondita: il sistema si
presenta con una cartuccia contenente il
DOS (ma non solo quello...) più il lettore,
nel cui alloggiamentoègià previsto lo spa-
zio per una seconda unità. 1 dati tecnici
parlano di una singola faccia-doppia den-
sità che dopo la formattazione assicura
I80K: l'organizzazione dello spazio vede
40 tracce da 1 8 settori di 256 byte ciascuna,
con l'elenco (directory) sulla traccia 20. Il
controller può supportare fino a quattro
driver in singola o doppia faccia.
Veniamo alle caratteristiche software. Il
Dragon DOS. la scheda di supporlo, va ad
inserirsi ncll'apposiia porta sulla destra
della tastiera: poiché la mappatura di me-
moria del sistema destina I K alle espansio-
ni. questa cartuccia contiene non solo il
sistema operativo del disco (peraltro molto
versatile) ma anche un'estensione del BA-
SIC. nel settore del tool, di cui parleremo
dopo. L'introduzione della cartuccia muo-
ve la pagina video di 1536 byte in su. e il
manuale avverte che questa cosa può crea-
re problemi non solo con elaborazioni gra-
fiche precedentemente realizzate in pagina
!. ma anche con succes.sive idee sviluppate
nello stcs.so spazio, dato che il sistema non
provvede da solo a proteggersi: in caso ciò
avvenga basterà spegnere c riaccendere il
computer. Le istruzioni sono le solite: SA-
VE e LOAD. più la
CHAIN <noms>, num. linea
che durante l'esecuzione di un primo pro-
gramma carica quello chiamato < nome >
e senza cancellare i valori delle variabili
usate dui programma caricatore esegue il
nuovo a partire dalla linea <num. linea >
(che può essere omessa se l'esecuzione va
intesa dalla prima linea).
La gestione dei file si reaìizza in modo
immediato: tramite i comandi
FWRITE <nome>; < lista valori >
e il complementare
FREAD <nome>: <lista valori>
si può leggere direttamente da disco senza
dover provvedere ad aprire o chiudere ca-
nali di comunicazione: entrambi questi co-
mandi hanno ulteriore versatilità con di-
verse sintassi, e sono agevolati da altre
Istruzioni di complemento.
Il DOS specifica due lipidi file, mettendo
un indicatore dopo il nome: .BAS se si trat-
ta di un programma BASIC; -BIN se é in
linguaggio macchina. Se un file viene chia-
mato con un nome preesistente, l’indicatore
di quello vecchio viene alterato in .BAK.e il
nuovo viene caricalo in modo normale, cosi
che possano coesistere entrambi sullo stesso
dischetto; in caso di un'ulteriore sovrappo-
sizione, l'attuale .BAK viene cancellato, il
.BASchiamalo .BAK e il più recente carica-
to come .BAS. Per gestire i dischetti si han-
no almeno tre comandi importanti; PRO-
TECT (ON oppure OFF). KILL e BAC-
KUP. Il PROTECT ON segnala al S.O.
che quel file non può esser cancellato senza
un aggiuntivo PROTECT OFF. e lo mo-
stra sull'elenco con una P in campo inver-
so: il KILL elimina un file; il BACKUP
copia direttamente un file da un lettore ad
un altro.
L'aggiunta al BASIC consta di diverse
parole chiave; alle note ERR. ERL ed ER-
ROR GOTO (senza l’ON iniziale). all'AU-
TOche da solo numera le linee, il WAIT n
che introduce una pausa di n millesimi di
secondo. BEEP che dà un breve segnale
acustico. MERGE che fonde il program-
ma in RAM con uno su disco e SWAPchc
scambia i valori di due variabili, va aggiun-
ta la BOOT, che realizza il caricamento da
disco di sistemi operativi a parure dalla
locazione 9728 (l'esecuzione del program-
ma va falla con un EXEC 9730), Ancora,
al MEM del BASIC, che contiene il nume-
ro di byte liberi in RAM, vengono aggiunti
il FREE. che calcola i byte liberi sul flopp>
disc. e il LOF. che dice quelli disponibili in
uno specifico file. Ovviamente l'aggiunta
della cartuccia amplia il numero dei mes-
saggi d'errore, che giungono a 45.
Conclusioni
Dall'andamento della prova si può cer-
tamente comprendere gran parte del no-
stro giudizio personale, sostanzialmente
più che positivo-
I punti di forza sono da ricercarsi nel
microprocessore 6809. nella grafica com-
pleta e veloce, nella gestione dei file e nel-
l'uscita parallela secondo lo standard Cen-
tronics: gli elementi negativi sono l'assenza
di sintesi musicale, la pagina testo di soli
32*16 caratteri e senza i simboli del lower
case (tra i quali, ricordiamo. ci sono le
minuscole peraltro ottenìbili in stampa).
Altro punto a favore la buona compatibili-
tà con il Color Computer della Tandy, che
accresce il software già disponibile. É quin-
di consigliato agli hobbysii oltre die al
settore didattico ma nessuno pensi di farci
altro. MC
52
MCmicrocompuler 27
»qualimetric«
frutto deU’esperienza
É il supporto magnetico BASF. Poiché e propno della BASF non aHIdarsI al caso,
ma offrire un prodotto, risultato da ricerche continue approfondite che esigono
impegni onerosi. Solo cosi si spiega l’importanza del marchio QUALIMETRIC^^
sicurezza ed economicità per II vostro sistema. —
t — i ^^)Flexypii
fe) FlexyDisk
RexyPisk
qualimetriC'
'•t*'
TJ or supporto magnetico BASF è il
j~ risultato di ricerche approfondite
Qualità
ed accurati controlli Know-how
nella chimica e nella fisica,
autonomia nell'elaborazione delle
~ — ^ ~ — r - 20147 milano
E ~ : -T viale legioni romane. 5
E " z ~ telefono 02-4047946
~ - telex 315206 DATBAS
DATA BASE
materie prime e nella miscelazione
su di ossidi, esperienza nella
coopcrazione media-sistema.
stanno alla base della ineccepibile
HBASF
Olivetti MIO
+
Tandy Rodio Shock TRS*80mod.100
/ due eompuier in prova aprono una nuova
dimensione dell'in/ormaiUo personale. In-
nanziliillo si traila di un vero porlalite: pesa
solo due ehm e. come si può vedere, si "per-
de" in una raligeiia 24 ore. eppure non si
traila del solilo poriaiile pieno di compro-
me.s.d. Il sistema operativo da hen 32 K com-
prende oltre ad un poienie BASIC Micro-
soft. i/uaiiro programmi applicativi ifiiali un
le.xi editor, un programma per telecomuni-
cazioni. un programma per indirizzi e nume-
ri telefonici ed un diario elettronico. Ho un
display a cristalli lii/uidi da 320 caratteri (H
righe da 40 caratteri) e grafica da 15360
punti 1240x64). La memoria CMOS è
espandibile a 32K ed il suo contenuto è man-
tenuto in vita da una batteria ricaricabile. È
possibile tenere contemporaneamenie fino a
24 programmi ofìle in memoria gestiti da un
menu principale che visualizza un "catalog"
dei fde. C'è una Ubera interazione Ira i pro-
grammi: .si può editare un programma BA-
SIC con il test editar e si può leggere e
scrivere un qualsiasi te.xt file dal BASIC. Il
programma TELCOM trasforma la mac-
china in terminale portatile o consente di
u.sarla per caricare o trasmettere program-
mi o te.xt fle collegandola ad un altro com-
puter attraverso l'interfaccia seriale. Sono
incluse interfacce per stampante parallela
tipo Centronics, una porta seriale RS232C.
connettori per registratore a cassettee letto-
re di codice a barre. L 'autonomia delle bal-
di Bo
terie è di circa venti ore dopodiché si po.ssono
.sostituire senza perdita dei dati immagazzi-
nati nella memoria. L 'utilità di una macchi-
na di queso genere sfora i limiti della fania-
Come si può vedere dalle foto i due pro-
dotti .sono estremamente simili. Non è un
caso, .sono tutti e due costruiti dalla Kyocera
Lid.. una ditta giappone.se poco nota in Ita-
lia ma che. con 3700 dipendenti, è il maggior
produttore a! mondo di materiali ceramici di
precisione per una s'asla gamma di applica-
zioni. Il 45" a del fatturato è costituito dai
.supporli ceramici per circuiti integrati
e.sportati in tutto il mondo.
Oltre che per Olivetti e Tandy, la Kyocera
produce una versione di questo computer
anche per la NEC. non ancora disponibile in
Italia.
Più che di gemelli siamesi dobbiamo dunque
parlare di gemelli giapponesi. Estelicamenle le
due macchine sono diverse. L'OUvelli ha il di-
splay a crìsialli liquidi montalo in una scatola di
materiale plastico munito di due cerniere in mo-
do da potercsserc inclinato. Come tutti i display
a cristalli liquidi il contrasto c funzione dell'an-
golo col quale viene osservato e della tensione di
polarizzazione. Tutte c due le macchine hanno
un potenziometro situato sui lato destro per
regolare il contrasto ma la superiorità del di-
splay inclinabile dcirOlivetti si nota punicolar-
mente quando la macchina viene usata su un
piano orizzontale come una scrivania. Molto
spesso, però, un oggetto di questo tipo, più che
venire adoperalo su una scrivania viene appog-
giato sulle gambe e in questo caso il di.splay
54
MCmicrocompuler 27
inclinabile acquista meno importanza. Inoltre
per un computer portatile, meno sono le pani
mobili e meglio c. Il display viene tenuto ail'ln-
dina/ione desiderata tramiteli combinalo elTet-
U> di una molla c rallrito delle cerniere: abbia-
mo avuto per troppo poco tempo a disposizione
la macchina per poter esprimere un giudizio
suirafTidabililà.
Un'altra dilTerenza Tondamentale tra i due. c
la tastiera. In tulli edue i modelli si tratta di una
tastiera di ottima qualità, di grandezza standard
e con I tasti aniinnes.so. lutti muniti di auto
rcpcal. A differenza dei laslini presemi su molli
portatili questi (asti permettono una scrittura
rapida c sicura. La tastiera del TRS-80 c una
tastiera standard "QWERTY" mentre quella
della Olivelli c del tipo europeo "OZERTY".
vale a dire che per quanto riguarda le Icllerc. i
caratteri "Z" . "W" e "M" stanno in posizioni
differenti. Questo c forse il meno, rispetto alla
disposizione dei numeri che nel caso ''america-
no- stanno m basso, mentre nel Caso "europeo"
stanno in alto. Questo vuol dire che. ad esempio,
durante la scmiura di un programma bisogna
premere loSHIKT per ottenere i numeri, oppure
premere illasloSHIFTLOCKchc.eomesuuna
macchina da scrivere dà le lettere maiuscole op-
pure la parte supcriore dei tasti. Sfori unalamen-
te i segni speciali come S ". (, *. -. . eie che
vengono usali mollo spesso nelle istruzioni BA-
SIC' non possono essere ripnvdolli senza dover
npremerc loSHIKT LOCK per uscire dal modo
maiuscolo. Nel TRS-80. invece, il tasto C'APS
LCK'K altera solamente le lettere c quindi que-
sto problema non sussiste. Sulla macchina "ita-
liana" sono inoltre disponibili I tasti con le voca-
li aeeeniaie <à c i ó ù). che possono essere stam-
pate senza alcuna rieodirìca con una stampante
del tipo Centronics 737 o 739 opponunamenie
selezionala per la lingua italiana. Molle altre
stampanti sono in grado di stampare le lettere
accentale, ma in alcuni casi c necessaria una
ricodifica dei earaltcri. Ad esempio nell'M IO la
“à“ accentala corrisponde al codice ASCII 12,3.
mentre una stamparne X vuole magari il codice
I5fi per stampare lo stcs.so carattere. Come si
può vedere dalle due foto pubhlieale In questa
pagina, gli stessi earultcn ueeenlali sono dispo-
nibili anche sul TRS-SO. anche se con più fatica:
perla “à" bisogna premere conlcmporaneamcn-
le i tasti CODE e "X". Il tasto CODE, presente
solo sul TRS-80. serve appunto per produrre i
caratteri accentati mentre il tasto GRAPII pre-
sente su tutte e due le macchine viene usalo per i
simboli grafici. Notiamo inoltre che il set di
caratteri del TRS-80 è composto da ben 224
caratteri, mentre fOlivelli ne ha "soltanto" 192.
La forma dei caratteri è anche diversa, vedi in
particolare le lettere "i" e "r'.
Su una macchina di queste dimcnsiom è evi-
dente che non c'è lo spazio per includeruun vero
stalo incluso uno pseudo laslicrmo. Premendo li
tasto NUM 1 tasti 7 K 9 U I O J K L M divcnlano
un laslicnno numerico. Peccato però, che sul-
l'Olivelli questo escluda tulli gli altri tasti inclusi
+ e - e le parentesi, rendendone l'uso scomodo
Sul pannello posteriore troviamo i connettori
per Tinierfaccia seriale RS232C. e per la paralle-
la tipo Centronics più una presa DIN per il
collegamento ad un registratore. SuM'MIO e'é
un connettore marcalo BCR che serve per il
collegamento ad un lettore di codice a barre, che
sul TRS-80 si trova sul lato sinistro. Sul lato
destro ci sono la presa per l'alimentatore esterno
da 6V. l'interruttore di accensione ed il poten-
ziomeiro di regolazione del contrasto del di-
splay.
Internamente si possono notare anche, dalle
foto, delle differenze Ira le due macchine. I cir-
cuiti stampali sono completamente diversi an-
che se m linea di massima usano gli stessi com-
ponenti: CPU del tipo 80C85 a CMOS con clock
a 2-4 MHz- (il quanto è in realtà da 4.9152 MHz
ma diviso per due): c'è un'unità di input output
del tipo 8IC55: una UART (per l'interfaccia
RS232C) del tipo 1M6402; un orologio del tipo
NEC PD199CAC. La ROM è un unico chip da
32K. Le memorie RAM sono una delle cose più
peculiari di queste macchine. Ogni gruppo di 8K
è costituito da 4 chip da 2K montati su una
piastra di ceramica (due sopra e due sono); il
lutto forma rcquivaicnic di un integralo da 28
PIN. Verrebbe spontaneo pensare che le memo-
rie CMOS da 8K come ad esempio le HITACHI
HD6I64 fossero più compatibili: ma invece di
seguire gli standard “Bylc-Wide- queste memo-
rie hanno una picdinalura completamente di-
versa e non è quindi possibile inserire delle me-
morie commerciali.
Il contenuto delle memorie è mantenuto da
una batteria ricancabile al Nichel-Cadmio per
un tempo che varia da circa 8 giorni per la
versione 32K ad un mese por la versione 8K.
Software
A livello di software c di prestazioni le due
MCmicrocomputer 27
55
macchine sono assolulamcnle idenliche. salvo
alcuni particolari dovuti ai diversi sci di caraltc-
ri. La descrizioni; del software c quindi uguale
per entrambi i modelli.
Il sisiemu operativo c contenuto in una ROM
da ben 32K. c comprende un ottimo BASIC
Microsoft, un test editor, un programma di Iclc-
cumunicHzione. un programma per mdinz/i c
numeri telefonici ed infine un programma di
schedulmg ovvero una specie di agenda elellro-
BASIC Microsoft
Il BASIC incluso in queste macchine c una
vera sorpresa. Si tratta non del solilo BASIC
limitato per un portatile, bensì di una versione
estesa c polente degna di un personal ad alto
livello. Il set di istruzioni c composto da ben I2tt
slatcmeni di base, che combinali tra di loro
danno luogo ad olire 1 50 istruzioni. Come pun-
to di confronto possiamo elencare alcune diffc-
rtnze tra questo BASIC ed il BASIC delfApple
Il ben conosciuto da molti lettoli.
Istruzioni di input;
INPUT:A$
A$’ INPUT $(N)
AS=INKEY$
LINE INPUT;A$
INPUTSN.AS
LINE INPUTSN.AS
INPUTS (N.M)
Input AS da tastiera
Input N caraneri in AS
da tastiera, equivale a
GET dell'Applesoft
AS - tasto premuto sen-
za aspettare ENTER. Se
nessun tasto premuto
A$=
Input da tastiera qual-
siasi carattere Incluso
virgola, punto e virgola
e due punti tino alTEN-
TER 0 fino ad un massi-
mo di 255 caratteri
Come INPUT, ma dal fi-
le numero N
Come LINE INPUT, ma
dal file numero N
Come INPUTSN ma dal
file numero M
In lulli questi casi il file può essere un file in
RAM. su cassetta o proveniente dall'interfaccia
Rs;.i:c.
Per quanto riguarda le istruzioni di output è
stato incluso un potente PRINT USINO per
formattare la stampa di vanabili. costanti e
stringhe. Questo è particolarmente utile per la
stampa di colonne dì numeri con allineamento
dei decimali o con un numero stabilito di decima-
li. Rispcllo alTAppIcsoft l islruzionc PRINT
IISINO rappresenta un notevole risparmio di
tempo di programmazione e di righe di pro-
gramma: una istruzione invece di una subrouli-
OllictliMIO •(- IRH-Xllnml Mi
neda parecchie righe. 11 PRINT USINO funzio-
na sia sul display che su qualsiasi file specilicato.
quale stampante, RAM. cassella o RS2.t2C
Per quanto riguarda le funzioni sulle stringhe
c'è una l'unzione chiamala INSTR che può esse-
re usato per cercare la posizione di una solio-
siringa all'imerno di una siringa Un'altra fun-
zione utile cSPACESfNlchccrca una stringa di
N spazi. La funzione STRINOS(N.M) crea una
stringa lunga N caratlcri avenli codici ASCII
uguale ad M.
La istruzione IF... THENcsialoesiesoa IF ..
THEN... ELSE come su molte altre macchine.
Ci sono 8 la.sii funzione che po.s.s«nii essere
programmali da BASIC Sei di questi tasti sono
preprogrammafi (ma possono facilmente essere
ridefinili) come segue:
FI - Files
F2 • Load "
F3 • Save "
F4 - Run
FS - List
F8 - Menu
Il tasto E6 può essere progrummato Edil ed il
tasto F7 Coni. La programmazione avviene con
l'istruzione KEY N. "Siringa". Una volta defi-
niti, I tasti funzione mantengono la loro funzio-
ne finché non vengono ridclimli anche se si esce
da! BASIC ed owiamenie anche se si spegno la
La funzione KEY LIST lista le attuali defini-
zioni sul display. É anche possibile usure i tasti
l'unzione per causare un interrupl: ad esempio
fislru/ione ON KEY GOSUB UH). 2(MI, KK)
causa un salto alla subroutinc di servizio per
ciascuno dei primi tre tasti.
Le tre funzioni TIMES. DAYS c DATES si
riferiscono all'orologio incorporalo. Questo è
un orologio in tempo reale che funziona anche a
macchina spenta e perciò busta sellarlo una vol-
ta per tulle. L'istruzione
ON TIMES = "lime" GOSUB IIK)
causa un salto alla subroutinc m nga KMI
quando l'ora è uguale a "lime". In questo mtido
il computer può essere usalo come sveglia i< per
ricordare un appuntamento durante Io svolgi-
mento di un programma.
Un'altra istruzione che può causare un inlcr-
rupl è ON COM GOSUB line, ohe causa un
sullo alla subroutinc in riga "line" in risposta ad
Un programma di DEBUG
Purtroppo non è stato incluso nel sistema operativo né un disassem-
blaiorc né un assemblatore e non c'è neanche un monitor con I più
semplici comandi per la visualizzazione e modifica di aree di memoria.
Tuttavia il BASIC contiene le due istruzioni PEEK POKE e con un
semplice programma che vi proponiamo chiamalo DEBUG é possìbile
visualizzare il contenuto di qualsiasi area dì memoria sia in esadecimale
che in caratteri ASCII. Con questo programma possiamo andare a
vedere il contenuto della ROM del sistema: possiamo vedere quali e
quante sono le istruzioni del BASIC, possiamo trovare l'area di memo-
Figura 1
L>cmf,w l/l oul/«/l M prvgiumma DEBUG. In gufSlo caso r siala esplorala la parie
, Iella ROM che umiienr la lista delle isiruuoni del BASIC
ria relativa al catalogo del MENU, possiamo vedere il formalo dei
programmi BASIC e dei lem file ctc. eie.
Il listalo del programma è riportato nella figura I. Ci scusiamo per la
numerazione "strana" delle righe del programma, ma come abbiamo
già accennalo non c'é per ora nessun modo di fare la rìnumerazione
automatica. L'indirizzo di partenza e dì fine dell'area dì memoria da
visualizzare può essere specificalo sia in decimale che in esadecimale. 11
programma visualizza l'indirizjio. preceduto da un se in esadeama-
le. seguilo da otto byte in esadecimale ed infine gli otto caratteri ASCII
corrispondenti a questi byte. La foto mostra un tìpico output, in questo
caso l'indirizzo di partenza é S80. l'inizio dei loken del BASIC. Vedia-
mo che oltre ai comandi descrìtti nel manuale ce nesonodue ìnieressan-
lìssimi che potrebbero aver da fare con future espansioni: DSKIS e
DSKOS (disk inpu(. disk outpu(?).
56
MCmicr(3comDuter 27
eventuali dall in ingresso provcnienli dairinler-
facria RS232C.
La gestione dei file di inpul/oulpul é mollo
semplice, basta “aprire” il file col comando
OPEN. Ad esempio il seguente programma Ira-
srerisceifeomcnuiodcll icxl file "PROVA”con-
lenuio in RAM contemporaneamente su casset-
ta in un (ile chiamato TEST. sulTinlerraccia
RS2.^2C. sul display (LCD) e sulla stampante
collegala alTuniià parallela.
5 MAXFILES = 5
10 OPEN”RAM; PROVA” POR INPUT AS 1
20 OPEN 'CAS. TEST" POR OUTPUT AS 2
30OPEN COM: 37E1E" POR OUTPUT AS 3
40 OPEN' LCD: ' POR OUTPUT AS 4
50 OPEN' LPT " POR OUTPUT AS 5
60 LINE INPUTS1: A$
70 PRINTS2; AS
80 PRINTJ3; A$
90 PRINTS4; A$
100 PRINT35; AS
110 IP NOT EOP (1) THEN 60
120 CLOSE
La gestione deirmiciTaccia RS2.12C è anche
mollo semplice. Sono disponibili 9 BAI ID RA-
TE, da 7Sa 19200. trelungherredi parola (6, 7 o
8 hit), quattro possibilità di pania (pan. dispari,
ignore o nessuna parità |. unoo due STOP 6ITS
ed infine la scelta Ira protocollo XON. XOFK o
nessun proltKoIlo. Nella riga .10 del programmi-
no di prima, la configurazione deirinlcrraccia è
la seguente: .100 Baud. 7 Bit. Parità pari, uno
stop bit. ed XON XOFF abilitala.
Per quanto riguarda le funziom numeriche
bisogna innanzilullo dire che tutte le operazioni
matematiche vengono eseguite in doppia preci-
sione pari a 14 cifre significative e perciò si
adatta mollo bene ad un uso in campo scientifi-
co. Il prezzo da pagare per questa precisione c
ovviamente una riduzione della velocità di ese-
cuzione. Tuttavia c'c la possibilità di dichiarare
le variabili come singola precisione oppure inte-
re. Per quanto riguarda l'esecuzione di funzioni
matematiche I) risparmio c molto limitato dato
che internamente i calcoli vengono comunque
eseguiti in doppia precisione, mentre un sempli-
ce loop POR... NEXT è mollo più veloce con
l'indice dichiaralo intero. II seguente program-
ma “gira " in 27 secondi senza la dichiarazione in
nga IO. solo 7 secondi con I intero. Definendo I
singola precisione (DEFSNCì l)il tempo è di 2.1
secondi.
10 DEF INT I
20 FOR I = 1 TO 10000.NEXT
30 BEEP
Nel caso deirAppIcsoft in cui non è pos.sibile
dichiarare intero l'indice il tempodi esecuzioneè
di circa 10 secondi. Ci sono sei funzioni logiche
in questo BASIC. Cinque di queste lavorano su
interi da 16 bit ed una lavora su un solo bit. Le
cinque funzioni binarie sono AND, OR, XOR,
EQV e IMP.csono un vero dono a chic abitua-
lo a ragionare in termini di linguaggio macchi-
na. Se ad esempio si vuole sellare l'ottavo bit di
un byte basta eseguire un OR con 1 28 (ad esem-
pio À = A OR 1 28). Per togliere l'ottavo bit si
può fare un ANDcon 127. La funzione unaria è
NOT (se il valore c I allora diventa 0 e vicever-
sa). Gli amami del linguaggio macchina saranno
un po' delusi dal fatto che non c incluso ne un
disassemblalorc né un miniassemblaiore e né
tantomeno un monitor con i semplici comandi
di modifica c visualizzazione di celle di memo-
ria. Ci sono lultavia le istruzioni PEEK e POKE
ed un bellissimo CALL con tre parametri. Il
primo è l'indirizzo, il secondo (opzionale) c il
valore dcM'accumulalore (Ira Ile 25.1) cd il terzo
il valore del registro AL (anch 'esso opzionale ira
-32768 c 65535).
Manca la funzione POP. che serve per evitare
il trabocco dello stack nei casi in cui si salta
ripetutamente da una subroutine ad un'altra
senza pnma tornare con un RETURN. Un'al-
tra funzione che avrebbe fatto comodo é il DEF
FN per definire una funzione.
L'editing delle righe di programma é estrema-
mente facile dato che c'é la funzione EDIT. Per
editare la riga 10 ad esempio basta scrivere
EDIT 10 e subito si entra nel lexl editor con la
riga IO ed il cursore all'inizio della nga. Si può
ora inserire o cancellare o modificare dei carat-
teri a piacere ed infine si preme il usto funzione
F8 per uscire dal modo EDIT.
È anche possibile aggiungere un altro pro-
gramma a quello corrente con il comando
MERGE. Purtroppo, però, non é previsto il
comando REN per la rinumerazione automati-
ca delle righe.
Come già abbiamo accennato questi compu-
ter sono alimentali da batterie (4 stilo tipo AA)
per un'autonomia di circa 2U ore (confermato in
pratica!). Il BASIC prevede una istruzione PO-
WER che serve per definire il tempo di autospc-
gnimcnio. Ad esempio POWERIOO stabilisce
un tempo di 10 minuti tra l'ultima operazione
(inserimento da tastiera o programma in corso)
e Io spegnimento automatico della macchina.
TEXT
M programma TEXT è un texl editor suffi-
'"LCOM A0[>RSS
_^Pz-2r>.D0 ADRS.DO
PRoi^DQ Plot. SA debugTm
sTrtTEM.BA SLAf^.lA 6ARB.BA AHL.BÀ
b.ùRT.BA LEN6TH.BA CHRSETVBA LEN1.BA
HEV.?-'' -, -
eil tl MENI primipale
MCmicrocompuler 27
57
cienlcmcnlc poitnic per essere usuiti per lesli
correnti Queslo articolo, ail esempio, è Malo
scruto suiroiivctli che con i suoi .UK di RAM
lascia spazio per un lesto di circa 25<HKI hatlule
considerando lo spazio occupalo da altri etcn-
luali programmi caricali nella memoria
Il lexl editor funziona sempre in modo inserì,
tale a dire che i earulien vengono inseriti nel
testo alla posizionedelcursore. l'acendn scorrere
lutto il lesto in avanti. Naturalmente è possibile,
con un tasto apposito, cancellare il carattere che
SI trova alla destra oalla smislra del cursore, per
la sostituzione 11 cursore può essere sposijunli
un carattere in lutice v)uaitro le direzioni trami-
le quattro lasii. Quando questi sono premuti
insieme al tasto SHIHl. il cursore si sposl.i in
avanti ed indietro una parvvia per volta oppure
va avanti o indietro di righe; premuti insieme
al CTRl v.i all'iniziooalta Pine della riga oppu-
re all'inizio o alla fine del lesio II controllo del
cursore é dunque mollo comiHlo. sarebbe stalo
ancora piu comodo se i quattro tasti fosseio
disposti a rombo Icomc peraltro nel NI'( I
Nel taxi editor i tasti funzione assumono le
seguenti funzioni preprogrammale
ri - l-'ind. per ricercare una siringa nel lesto
Il cursore SI ferma alla prima occorrenza
della stringa, npremendo l'I e rNTPR
viene sempre falla dall'alluale posizione
del cursore in avanti Non e prev isio un
modo ricerca cambia siringa
F: - l.oad
I i - Save; tulle c due si riferiscono a file
h.' • ( op\
F6 - Cut
I"? - Sei
Queste trefunziom sono utilissime percancel
lare c o spostare brani di qualunque lunghezza
Premendo K7 si entra m modo Sclcci Dall'al-
luale posizione de! cursore si comincia a marca-
re il lesto usando i comandi per lo spostamento
del cursore, il testo marcalo appanni in nero
I inverse le una volta marcalo può essere cancel-
lato spingendo Cui oppure copialo usando
C'op). In cnlrambi i casi il hranii marcalo va .1
finire in un bufl'er. possiamo ora spostare il
cursore nel luogo di destinazione e premere PA
.STF per riprodurre il brano, che rimane nel
buffer fino a che non viene cambialo di nuovo
con Sei Si può cosi portare il lesto marcalo in
uno qualsiasi degli altri programmi residenti
nella macchina IBASIC'. TFLCOM. ADDRSS
eie I La funzione Sei Paste è mollo utile anche
per .Ingiungere il testo di un altro file al testo in
corso Basta andare nell'altro file, marcare tulio
il lesiotcursore all'inizio testo, premere Sci. pre-
mere t-'TRL e la freccia m giù ed infine Copv).
poi SI ritorna al file originale con il cursore nella
posizione desiderala ccon Paste viene nprodol-
II tasto FU - Menu serve ovviamente per ritor-
nare al Menu principale
Per chi c abituato ad un word processor con
lill colonne e 24 righe il display a cristalli liquidi
da 4U caratteri per 8 righe potrà a prima vista
sembrare mollo limitalo, infatti lo e. per appli-
caziomehe richiedono ineolonnamcnli come ta-
belle ma per testi correnti come articoli o lettere
c piu che .sufficiente In realtà a lungo andare ha
dei vantaggi perché 1 carallcn sono più grossi e
più leggibili c inoltre il contrasto dei caratteri
neri su fondu chiaro è più rilassante. Il display a
cristalli liquidi è comunque molto più lento di
uno schermo video, il che si nota particolarmen-
te quando viene eseguito lo scroi I oppure duran-
te f inserimento di un brano in mezzoa un lesto
lungo La tastiera é comunque dotata di un
buffer surficieniemenle lungo da evitare perdila
di dati anche digitando veliK'emenie. Tuttavia
58
MCmicrocomputer 27
Olnellt UHI + l/tS-f
per rinserimcnio di un lungo brano all'Interno
di un testo conviene Mrriverlu in fondo al testo e
poi spostarlo dopo con Sel/Cui Paste.
Il programma di stampa incorporato é pur-
troppo molto primitivo. Non consente nessun
tipo di formattazione del testo se non la massi-
ma larghezza della riga che può essere specifica-
la tra IO c 132 caratteri. Il testo viene stampato
allineato a sinistra con una lunghezza della riga
tale che solo parole intere entrino nel numero di
caratteri specificali al momento della stampa,
che può essere efreituaia solo con la stampante
collegala all'Interfaccia parallela e non quella
seriale. Tuttavia, poiché i lezi file sono accessi-
bili dal BASIC non é difficile creare un pro-
gramma per la formattazione del lesto, dirigen-
do la stampa aH'inlcrfaccia seriale qualora si
desideri usare una stampante con interfaccia di
questo tipo. Presenteremo prossimamente un
programmino per la formattazione del testo con
divisione automatica delle parole a fine riga.
TELCOM
Un altro pezzo forte di queste macchine c il
programma di lelecomunica/ionc. con il quale è
possibile dialogare con altri computer, diretta-
mente via cavo oppure \ia modem ed accoppia-
tore acustico c linea telefonica. È dunque possi-
bile usare la macchina come terminale portatile
per collegarsi via modem ad una banca dati:
forse l'uso più immediato del programma icl-
com é quello di coilegarsi con un altro computer
per trasferire testi o programmi (sotto forma di
test filel-
Come già accennalo si può collegarc un regi-
stratore a cassetta per salvare i programmi e lezi
file ma se si ha accesso ad un altro computer con
1 floppy conviene trasferirei file all'altra macchi-
na c poi salvarli sui dischi. È ovvio che il compu-
ter usalo per questo scopo deve essere munito di
interfaccia seriale e deve avere il software neces-
sario per la gestione. Abbiamo eseguilo questa
operazione, senza incontrare particolari difll-
coltà. con l'Apple (con scheda seriale e pro-
gramma Visiterm) e con l'Osbornc. A molo di
interesse generale aggiungiamo che le versioni
americane sia del Tandy sia deU'Olivclli sono
dolale di Direct Connecl Modem incorporalo.
APDRSS e SCHEDI.
Questi due programmi .sono in realtà solo due
casi speciali del lezi editor del quale solo la
l'unzione Find é abilitala. Usando il text editor
perercarc un Hle chiamato ADRS.DO nel quale
SI possono mettere per esempio nomi c indirizzi
e o numeri telefonici si può creare un elenco
telefonico eleilronicu. Usando poi il program-
ma ADDRSS si può ricercare velocissimamenlc
un qualsiasi nome (o indirizzo o numero di lele-
fono). basta dare come stringa di ricerca parte
del nome u del cognome (in maiuscolo o minu-
scolo). Il programma SCHEDL é esallamenie
uguale soloche usa un lezi file chiamato NOTE.
DO. L'intenzione è di usare questo programma
come una specie di agenda elettronica. Si posso-
no inserire i propri appuntamcmi. i conti da
pagare con le relative scadenze, le telefonate che
sì devono fare a una certa ora eie. eie. Per questa
applicazione é utile precedere ciascuna voce con
un simbolo pertinente (ad esempio II simbolo del
telefono per le telefonate, l'aereo per i viaggi o i
higlielli. S per i conti da pagare, il simbolo del-
l'automobile per l'appunlumcnto con il mecca-
nico. la casa per la scadenza del pagamento
dciralTillo e cosi via). Poi si può fare la ricerca
per simbolo c si vede subito quali sono le telefo-
nate da fare, i conti da pagare eie.
Per aggiungere o cancellare una voce basta
chiamare il file NOTE.DO o ADRS DO dal lezi
editor.
Nel manuale del TRS-Rflc'è un programma in
BASIC che può essere usato per fare il nordino
alfabetico di un lezi file come ad esempio l'elcn- tuttavia di un manuale pro\
co telefonico contenuto in ADRS. In questo mentre la versione definiliv
modo si può ottenere una stampa ordinala del-
l'elenco. Conclusioni
in italiano.
Documentazione
Il manuale del TRS-80 (che c addirittura più
grande della macchina) è mollo esauriente (co-
me del resto consueto per la Radio Shack lìn dai
tempi del TRS-80 mod. I ) per quanto riguarda
l'uso dei programmi applicativi c gli statement
del BASIC. NeH'appendice troviamo un elenco
dei codici ASCII corrispondenti a lutto il set di
caratteri ed I relativi tasti da premere. Inoltre c'é
la piedinalura dei connettori relativi al collega-
mento alla cassetta. all'Interfaccia seriale e a
quella parallela, c'é lo schema del connettore per
li letlorcdi codici a barre ed infine la piedinalura
del BUS di sistema a 40 piedini. Manca una
descrizione dettagliala della mappa di memoria,
dell'hardwarc e software relativo alle interfacce
e del display (comesi fa ad esempio a irasfenreil
contenuto grafico del display ad una stamparne
Il manuale dell'Olivclti è invece troppo limi-
talo. Molli degli slalemenl del BASIC non sono
descritti e solo grazie al fatto di aver avuto sotto
mano anche il TRS-80 si è riuscilo a capire
alcune funzioni del BASIC, per non parlare dei
collegamenli alle periferiche che sono trattali
per niente (manca ad esempio la piedinalura dei
connettori). Nell'esemplare in prova si trattava
Come già traspare, il nostro giudizio su que-
ste macchine é molto favorevole. L'emozione di
aver sotto mano un portatile grande come un
libro ma con una potenza pari ad un personal
composto da vari pezzi é incredibile. In redazio-
ne c'é stalo molto interesse (ovvio, del resto, in
chi si trova spesso a dover scrivere articoli in
oran improbabili del giorno c della notte), E il
fatto che sia cosi immediato passare dal word
processomi basic per una qualsiasi applicazione
numerica rafforza Tentusiasmo.
Per quanto riguarda le future espansioni pos-
siamo lare solo delle proiezioni ut base alle indi-
cazioni forniieci dalla macchina stessa: uno zoc-
colctto per una ROM opzionale da 32K. un
connettore per il BUS del sistema, le istruzioni
DSKIS e DSKOS parlano lutti di una qualche
forma di memoria di massa (micro floppy o
memoria a bolle?). Non sarebbe male poter col-
legarc un monitor o perché no un joystick. Per
quanto riguarda il software, speriamo che sarà
disponibile un Vìsicalc. e al più presto delle uti-
lity per il RENUMBER. Assembler e Disassem-
bler. Il NEC. tra Taliro. già consente alcune di
Dovendo esprìmere un giudizio sulla scelta
tra le due macchine, bisogna tenere conto dell'e-
sperienza passata di chi acquista. Il display incli-
nabile deirOlivelli é un grosso punto in suo
favore. Dall'altro canto la tastiera quasi inutiliz-
zabile per chi abbia per molti anni usato c pro-
grammato computer con tastiera amencana c
mollo a suo sfavore. Invece per una persona che
si avvicina per la prima volta al computer oppu-
re con una lunga esperienza dì macchine da
scrivere non ci sarà alcun problema. In ogni caso
consigliamo l'acquisto del modello con almeno
24Kdi RAM:8K.in una macchina che permette
di usare più programmi allo stesso tempo, fini-
scono troppo presto. Il prezzo c abbastanza
contenuto per le versioni meno espanse; ci pia-
cerebbe invece che costassero un po' di meno
quelle più capaci. MC
MCmicrocompuler 27
59
ROLAND DXY800
di Francesco Pctroni
La prelazione di periferiche sta subendo
la stessa evoluzione che si riscontra nel cam-
po dei computer , e cioè macchine più econo-
miche, con prestazioni superiori.
Ecosianche periferiche presenti untempo
solo in grossi centri di calcalo, e usale solo a
.scopo protluiiivo. diventano economiche e
quindi utilizzabili a livello personale e ama-
toriale.
Protagonista di questa e voluzione è l 'in-
dustria giapponese che ormai si è affiancata
a quella americana nel campo delle periferi-
che. e lo sta facendo ne! campo dei compu-
ter. Sono moltissime le case, anche scano-
.sciure. che si presentano .sul mercato, con
prodotti spesso originali, sempre economici.
E cosi rutUizzaiore personale ad un certo
punto si accorge che il prezzo di una periferi-
ca. ritenuta fino ad allora inavvicinabile, si è
ahbas.sato a tal punto da permetterne l'ac-
quisto senza complicazioni da pane della
propria coscienza. In so.slanza se un plolier
ha prestazioni quasi semi professionali e co-
sta quanto un componente HiFi è logico che
diventi un componente del proprio si.siema
personale.
È questo il caso del plotter ROL.iND
DXY • 800. che presenta soluzioni tecniche
originali, improntate aireconomiciià. ma
che non ne penalizzano le prestazioni.
È un plotter A3 e costa un milione /nella
versione monopenna I. E sicuramente oggi il
plotter con il miglior rapporto "fnrmaiol
prezzo". A questo si aggiunga la qualità e
l'estensione del Stf di base, equivalente a
quello di macchine di categoria superiore.
Infine le prestazioni, certamente non ido-
nee ad un u.so professianale, sono .sicura-
mente allettanti per un uso personale, didat-
tico o creativo di un plotter.
Esame esterno
La particolarità costruttiva che caratte-
rizza il DXY-800, e che ne condiziona l'a-
spello esteriore e che. in un certo senso, ne
tradisce l'economicità, è soprattutto l'ali-
mentazione separata.
La macchina ha in dotazione un alimen-
tatore esterno, consistente in una scatola
nera di plastica sigillata, dolala di un gan-
cio per poterla appendere ad una parete.
Questa scatola fornisce sia i 9 volt necessa-
ri all'elettronica sia i 28 volt necessari ai
motori.
Questo fatto permette di alleggerire la
costruzione in maniera drastica, un po' co-
me avviene con i computer più economici.
In pratica la struttura principale del
plotter è costituita dal piano di lavoro me-
tallico. che ha i bordi irrigiditi, e che ha
sulla faccia inferiore uno strato di gomma
protettiva. Presenta poi. sulla faccia supe-
riore tre emergenze; il castelletto portapen-
ne. il coperchio dì pla.stica che protegge le
tiranterie e il braccetto. Visto dal di sotto si
vedono il corpo del motore X. privo di
qualsiasi protezione, e la BLACK BOX. la
scatola nera contenente tutta la parte elet-
tronica.
Il plotter. come dice anche la sigla, é un
XY. cioè la carta é bloccata sul piano e la
penna viene spostata in senso verticale lun-
go il braccio, e in senso orizzontale, con
tutto il braccio, lungo il lato del plotter.
Il braccio, nel suo movimento, è guidalo
solo dall'alto, tramite un cavetto metallico
che viene avvolto e svolto da un motore,
quello che sbuca brutalmente dal di sullo
del piano di lavoro.
60
MCmicrocompuler 27
L'holder mobile, cosi come quelli fissi, è
totalmente meccanico. Quello mobile é
collegato con l'elettromagneie che opera il
pen-up/pen-down.
Esiste la versione ad una sola penna e
quella, da noi provala, ad 8 penne, che
trovano pratico alloggiamento nello stesso
castelletto. Per lavorare e quindi prima di
partire con il disegno vanno estratte dal-
l'alloggiamento. private del cappuccetto e
posizionate infilando la ghiera di cui sono
dotate nell'apposita fessura dei braccetti
metallici flessibili che costituiscono il siste-
ma di aggancio. Sarà l'holder mobile che le
preleverà, guidalo dagli appositi comandi
software.
Il sistema di fissaggio carta è costituito
da una specie di molletta posizionata a
sinistra, dove c'è l'origine degli assi, che
serve sia per trattenere il foglio sia per
posizionarlo correttamente. Sull'altro lato
va invece usata una barretta magnetica. È
cosi possibile l'uso di qualsiasi formato di
carta, mentre il posizionamento è ovvia-
mente obbligato a sinistra.
Altra curiosità è che il ploller può lavo-
rare inclinato a 60" sul piano orizzontale. I
piedini anteriori sono sagomali in modo
tale da offrire anche quest'angolo di ap-
poggio e sul retro vi sono fessure per l'in-
troduzione di un cavalletto.
Il piano di lavoro inclinato può essere
utile oltre che per risparmiare spazio, per
controllare con facilità il lavoro durante il
suo svolgimento.
Il colore del ploiier. sia delle parti metal-
liche che di quelle di plastica, é un grigio
chiaro che ricorda il colore del materiale
HP.
I comandi, l'eleltronica e i motori
Il plolierè di tipo economico e quindi la
parte comandi è ridotta all'osso. C’è un
panncllino in alto a destra con due led e
due switch. I led sono il POWER e il PEN-
UP e gli switch servono per il PEN-UP e
per l'HOME. che a macchina accesa, ma
ferma, provoca il rilascio della penna e il
ritorno alla posizione di coordinale 0.0.
cioè in basso a sinistra.
Mancano comandi per il posizionamen-
to manuale della penna. Per manuale in-
tendiamo tramite i tasti SU. GIU. DE-
STRA e SINISTRA.
È invece possibile il movimento "a spin-
ta" dei braccio con il porta penne, anche se
questa operazione andrebte evitata.
L'elettronica è racchiusa in una scatola
metallica collegala al piano di lavoro e
dotala di un proprio copterchio. posiziona-
ta in corrispondenza dell'angolo in aito a
destra del piano di lavoro. Le dimensioni
dì tale scatola sono 2S per 1 S per 3 centime-
tri. e la sua faccia posteriore presenta il
pannello per le connessioni.
Esaminandolo da sinistra vi sono il con-
nettore tripolare deiralimenlazionc. con
due tensioni, rinlerrutlore POWER, poi lo
switch per la selezione della velocità (High
e Low) e quello per il settaggio del proto-
collo di comunicazione parallela a 7 o a 8
bit. C'è poi il connettore standard Cenlro-
Inflne. sulla destra, il D!P switch per il
settaggio delle caranerìstiche di comunica-
zione della porla seriale e il relativo con-
nettore. che è il solilo RS 232 C a 25 poli.
Ricordiamo che il plotter è una macchi-
na che viene vista dal computer come una
printer. equeslo semplifica i problemi H W
di interfacciamento. È inoltre una printer
anche dal punto di vista software, a tal
punto, e lo vedremo poi. che utilizzando
un programma per ploller con una stam-
pante si ottiene la stampa pura e semplice
dei comandi,
Aperta la scatola, con facilità tramite
quattro viti, si nota la .semplicità della co-
struzione. Vi sono solo due schede, t'una
che comprende il microprocessore, le
ROM. i circuiti di comando dei motori e
del laslierino. nonché l'interfaccia paralle-
la. L’altra scheda contiene l'interfaccia se-
riale. Il che ci fa pensare, ma non ne abbia-
mo notìzia, che ci sia in Giappone anche
una versione del plotter semplificala e
quindi ancora più economica, solo con
l'interfaccia parallela.
I motori sono: quello W sul fondo, e
queillo Y che viene trascinato con il brac-
cio al di sotto del coperchio. Sono collegati
alla sezione elettronica che li governa, tra-
mite connettori piatti molto flessibili, in
quanto vengono a loro volta trascinati nei
vari movimenti.
Caratteristiche
e prestazioni dichiarale
II plotter ROLAND DXY-800 è largo
496 mm. lungo 435 mm e allo 77 mm. È un
A3, accetta cioè fogli di dimensioni 420 per
297 mm (ovviamente anche di formalo mi-
nore) sui quali disegna con un formato
massimo di 350 per 260 mm.
Le coordinate sono iraiiaie in decimi di
millimetro e gli angoli in gradi. L'orìgine
degli assi è in basso a sinistra.
C'è a disposizione un sci di caratteri,
vedi figura 12, che possono essere plottaiì
in quattro direzioni possibili (0". 90". 180° e
27C̰) e con 1 5 formati possibili (da 0.7 per
0.4 mm fino a 1 1 .2 per 6.4 mm).
Il software di base è abbastanza esteso,
soprattutto rispetto alla classe della mac-
china.
MCmicrocompuler 27
61
m è favore-
vole. può succedere che linee che per moti-
esempio le circonferenze) risultino più
marcale di quelle assiali.
Laccuratez/a di tracciamento di un seg-
mento di data lunghezza, ad esempio è
indipendente dal passo definibile via SW,
ed è deli' mentre l'accuratezza di ripe-
tizione linea è di 0.3 mm.
Le prestazioni dichiarale, che saranno
poi verificate nelle prove pratiche, sono
proporzionale alla classe dell'apparecchio,
adattissime per un uso amatoriale, e co-
munque equivalenti a quelle di plolter che
due anni fa costavano almeno il triplo.
La macchina può lavorare in tre modi,
settabili anche via SW, TEST MODE, co-
mando PRINT CHRS(27) - ••2". Il test é
molto semplice, consiste nel verificare la
presa di ciascuna penna, e nel disegnare,
con ciascuna di esse, un simboietto
MARK PRINTER MODE, comando
PRINT CHRS(27) - "l " Printer mode si-
gnillca che la macchina lavora sul suo pia-
no scrivendo 53 righe di 123 caratteri nel
formato di defauli S = 3. che é di 2.8 per
1 6 mm, Se il testo è più lungo, arrivato
all'ultima riga, la penna si riposiziona in
allo a .sinistra c aspetta un comando HO-
ME per ripartire, dopo che l'operatore ha
©.'3
ovviamente cambiato il foglio di carta.
PLOTTER MODE, comando PRINT
CHRS(27) - ••0". È il comando di default,
in cui il plotter svolge la sua funzione di
"disegnatore meccanico".
Abbiamo testato la macchina ese
in programma che contiene in s«
ulti i comandi del software di t
Plotter Roland DXY-8(K) (listato di fig. 8).
Esaminando con attenzione i risultati
(output di fig. 2. pag. 61 ) il giudizio è sicu-
ramente positivo per quanto riguarda la
precisione di tracciamento, si nota invece
molto la ciwia dilTerenza di tratto tra le
la alla massima velocità, mentre la linea
curva, che richiede l'intervento di ambe-
due i motori e funzionami a velocità vana-
MCmicrocompuler 27
bili, risente di questa differenza. Un'altra
critica, ma considerando la classe della
macchina e il rapporto prestazioni 'prezzo
sicuramente favorevole non è giusto usare
questo termine, si può fare ni set di caratte-
ri che è assolutamente standard c di qualità
mediocre. 1 caratteri sono mollo squadra-
ti. sono cioè tracciati a segmenti e con il
minimo di segmenti possibili, e inoltre pos-
sono essere tracciati solo nelle quattro di-
rezioni cardinali, mentre spesso è necessa-
rio scrivere lungo linee inclinate con la stes-
sa inclinazione della linea.
1 comandi di disegno sono numerosi.
Completo è il gruppo dei MOVE e DRAW
assoluti e relativi e il gruppo di comandi
CIRCLE. ARC anche con la possibilità di
separare la definizione del centro della cir-
conferenza dal suo tracciamento. Ci sono i
comandi di tracciamento assi, con le neces-
sarie '■lacche” di riferimento. Si possono
eseguire linee tratteggiate, definendo solo
un tipo di tratteggio, ma con la possibilità
di sellare lo step.
C'è un comando di "divisione” che con-
siste in pratica nel tracciamento di una
raggiera tra due circonferenze. C'è infine
un comando di tratteggio rettangoli, di cui
si può setiure angolazione e distanza tra i
tratti.
Questo comando eseguito con un plotter
a 8 penne dà sicuramente risultati eccellen-
ti nel campo dei disegni "statistici" ed in
particolare dei diagrammi a barre.
L'allro programma DEMO è quello di
test della funzione PRINTER e che consi-
ste nel solito loop che enumera e stampa i
caratteri ASCII (listalo di fig. 6 e output di
fig. 12).
Nel manuale operativo della macchina
(32 pagine dense, che trattano sia la que-
stione mierfucciamento. sia la questione
comandi) vi sono i listati di numerosi pro-
grammini DEMO (in particolare per AP-
PLE 11. IBM PC. TRS80). Uno di questi lo nalivamenle (e il flag F si occupa di garan-
abbiamo trascritto (listalo fig. 7. l'output è lire questa alternanza) dapprima una linea
visibile nella foto di apertura). dall’allo in basso e poi dal basso verso
Abbiamo modificato il programma per l'alto,
ottimizzare l'esecuzione. Il disegno, come Questa soluzione evidenzia la necessità
si capisce guardandolo, è costituito da una di prestare attenzione alla "economicità''
serie di segmentini. leggermente distanti di un programma. L'obbicttivo è quello di
l'uno dall'altro, tracciati in sequenza. realizzare il disegna facendo eseguire alla
La modifica consiste ne! tracciare alter- penna il minimo dei percorsi a vuoto.
Esistono stampanti, bidirezionali otti-
mizzale. che ottengono questo percorso
minimo. Ma le stampanti hanno, rispetto
ai plotter, movimenti più obbligati, Non
esistono, almeno nella fascia bassa di co-
sto. plotter che eseguono disegni ottimiz-
zando i percorsi. Questo lo può fare, se il
disegno lo permette e se il risparmio risulta
consistente, il programmatore.
Conclusioni
Utilizzare un plotter é mollo stimolante
e divertente: quindi, a nostro parere, è giu-
sto che questo diventi una periferica pre-
sente in un sistema personale, dove l'u.so
della macchina non deve avere obbiettivi
di produttività.
Inoltre alcuni packages di SW applicati-
vo. che vanno per la maggiore negli USA,
dispongono di uscite specifiche per plotter.
così come, ad esempio, é normale che un
Word processor preveda una uscita su
printer.
Il ROLAND DXY-80O è una macchina
cui l'atcribulo "personal plotter'' sta bene
per quanto riguarda il prezzo, la qualità di
disegno, ma probabilmente sta stretto per
quanto riguarda formato di lavoro. SW di
base e prestazioni.
L'economicità è raggiunta con soluzioni
tecniche che semplificano la costruzione,
come il piano "autoportante", l'isolamen-
lI' dell'alimentazione, l'uso della plastica
7s!esè È^dilponMir solo Tiwr /' nella "Carrozzeria", ma che in definitiva
lormiii e iiuoiiro ihrtzioni. non penalizzano le prestazioni. M
MCmicrocompuler 27
63
Cambridge Computing
INTELLIGENT JOYSTICK
di Maurizio Bergami
Qualuiufue sia il motivo ‘‘ufficiale” del-
l'acquisto, l'iuo principale cui è destinato un
home computer è il gioco.
Da questo punto di vista lo Spectrum è
un 'ottima scelta: la sua enorme popolarità
(più di un milione di pe::i venduti fino ad
oggi ) è dovuta anche alla enorme quantità di
software giocoso scritto per questa macchi-
na. per la maggior parte di elevata qualità e
basso pre::o.
Assieme ai tanti pregi lo Spectrum anno-
vera purtroppo un gravissimo difetto: l'as-
senza di un joystick.
Manovrare astronavi e puntare missili
con la tastiera non è facile, quindi numerose
ditte hanno cercato di rimediare a questa
mancanza proponendo indipendentemente
delle interfacce mediante le quali si può col-
legare un normale Joystick A tari allo Spec-
trum. E rimasto però un problema di compa-
tibilità col software, nel senso che alcuni
programmi non prevedono affatto l'uso di un
Joystick , mentre altri sono previsti per esse-
re giocati solamente con determinati modelli
(generalmente con quello prodotto dalla dit-
ta Kempston).
Questo nuovo joystick della Cambridge
Computing sembra in grado di cambiare ra-
dicalmente la situazione dal momento che è
programmabile, cioè può simulare la pres-
sione di qualsiasi tasto, ed è l'utente ad effet-
tuare la scelta a seconda del gioco. L 'ovvia
conseguenza i la sua compatibilità pratica-
mente totale con tutto il software in com-
mercio.
Il joystick viene fornito in una robusta confe-
zione di polistirolo che contiene la cloche, l'in-
terfaccia e il solìware necessario per program-
La prima cosa su cui cade lo sguardo aprendo
la scatola è ovviamente la cloche, nera e decisa-
mente brutta. In compenso si nota subito la
presenza di ben due pulsanti di sparo, necessari
in un numero sempre maggiore di programmi.
La levetta è in metallo, con un cappuccio di
plastica in cima: spartana ma efficace. Sembra
mollo robusta e per la facilità con cui si mano-
vra ricorda quella delle sale-giochi.
I pulsanti, come già accennalo, sono due. fra
loro indipendenti. Da essi viene l'unico indizio
che fa pensare ad una costruzione artigianale del
joystick; sono infatti del tipo economico in ven-
dita presso tutti i rivenditori di materiale elettro-
nico. Questo può comunque essere consideralo
addirittura un vantaggio: in caso di rottura in-
fatti sarà facilissimo reperire il ricambio.
II joystick è fallo per essere impugnato, piut-
tosto che appoggialo su un tavolo; in ogni casoè
piuttosto comodo da usare. A differenza di altri
modelli che abbiamo avuto modo di provare si
percepisce chiaramente la chiusura dei micro-
switch con cui è costruito quando sì sposta la
levetta; anche se questo fatto lo rende legger-
mente rumoroso dà in compenso la certezza che
il contatto sia stato chiuso. Dal joystick parte un
cavo grigio, lungo circa un metro e mezzo, per il
collegamento con l'interfaccia; esso termina con
un classico (per i joystick) connettore Cannon a
9 poli.
L'interfaccia ha un'aspetto decisamente più
professionale. Il contenitore, fatto su misura, è
anch'esso di plastica nera e si accorda perfetta-
mente con il colore dello Spectrum.
In basso è presente un connettore 28 -I- 28 poli
da infilare sul connettore posteriore del compu-
ter. Quest'ultimo è replicato sul retro dell'inter-
faccia: è un particolare che abbiamo apprezzalo
mollo e che rivela la cura con cui è stato proget-
tato questo joystick. In questo modo è infatti
possibile lasciare l'interfaccia inserita anche
quando si devono usare altre periferiche e l'u-
tente non è costretto ad un continuo melli-c-
togli che. tra l'altro, non gioverebbe troppo al
connettore dello Spectrum.
AU'intcmo deH'intcrfaccia vi è un circuito
stampato doppia faccia su cui sono montali 6
circuiti integrali TTL. 2 memorie statiche 21 14
daàkbiled un regolatore di tensione a Svoli. La
presenza del regolatore è necessaria da! momen-
to che l'interfaccia preleva l'alimentazione dalla
linea dai 12 volt in modo da non sovraccaricare
quella stabilizzala a S volt.
Come si adopera
Vediamo ora in dettaglio la procedura di im-
piego del Joystick.
Per prima cosa è necessario infilare l'interfac-
cia sul connettore posteriore dello Spectrum.
Questa operazione va effeiiuaia a computer
spento. Una scanalatura longitudinale lungo
lutto il contenitore assicura un'ottima stabilità
all'insieme. Non c'é infatti niente di peggio che
vedere il sistema bloccarsi a causa di un'instabi-
lità di collegamento, magari mentre si é sul pun-
to di raggiungere il record nel gioco favorito.
All'interfaccia va poi collegala la cloche, tra-
mite il connettore Cannon.
A questo punto si deve accendere lo Spectrum
e caricare il programma registrato sulla cassetta
in dotazione. Molto imelligenlemenie la MI.
PE.CO. ha provveduto alla sua traduzione in
italiano; una scelta quasi necessaria dato il pub-
blico dì giovanissimi cui è destinato questo pro-
dotto (o no?).
Per chi è inguaribilmente affetto da anglofilia
è comunque presente anche il programma origi-
fl programma va in AUTORUN. presentan-
do un menu composto da 6 opzioni;
1) Istruzioni
2) Lista giochi
3) Memoriz.za un nuovo gioco
4) Cancella un gioco
5) SAVE del programma
6) Predispone il joystick per un gioco già me-
morizzato.
64
MCtrucrocomputer 27
Con l'opzione 3 è possibile memorizzare j
tasti usali dai giochi in proprio possesso; la pro-
cedura é mollo semplice: il calcolatore chiede il
nome del gioco e i tasti usali per muoversi e
sparare, dopodiché muovendo la cloche si può
veriHcare che l'operazione sia stata compiuta
correttamente.
A questo punto si deve salvare il programmi)
cosi aggiornatocon l'opzione 5. É possibile regi-
strarlo direttamente sul lato B della cassetta in
dotazione, che è stato lascialo libero apposita-
mente. Cosi facendo non è più necessario pro-
grammare il joystick ogni volta, ma è sufflcienle
caricare il nuovo programma c scegliere il gioco
desideralo con l'opzione 6.
Una cosa non menzionata dalle istruzioni è
che. una volta elTetluaia la scelta, il programma
dà un clamoroso NEW. facendo pensare a chis-
sà quale disastro. Invece i lasti scelti sono stati
memorizzati nella RAM dell'interfaccia ed il
programma si é autocancellulo per dar modo di
caricare il gioco. Non rimane quindi che dare il
solito LOAD ed incominciare a difendere la
Terra dagli attacchi alieni (o forse, avendo un
animo gentile, preferite aiutare i ranocchi ad
attraversare strade e fiumi?).
Tra Tallro fino ad ora abbiamo sempre parla-
to di giochi, associando automaticamente ad
essi l'impiego del joystick. Invece non é affatto
detto che l'unico modo di ulilisarlo sia questo:
potrebbe infatti benissimo servire per spostare
rapidamente il cursore in un word processor
oppure in un programma per disegnare come il
Paintbox della Print'n'Ploiter Products.
Conclusioni
Vediamo: il joystick è comodissimo da mano-
vrare ed é fornito, cosa piuttosto rara, di due
pulsanti di sparo indipendenti. L'interfaccia è
realizzala in maniera professionale, con compo-
nenti di ottima qualità: c robusta, stabile ed ha
addirittura sul retro un duplicato del connettore
dello Spectrum. con i vantaggi sopra menziona-
li. Infine il programma per programmare (scu-
sale il gioco di parole) l'interfaccia é semplice da
usare, ben protetto contro errori di input o scel-
te errale ed é tradotto in italiano.
Prima di dare un giudizio definitivo rimane
soie da esaminare il prezzo: 99.000 lire. IVA e
spedizione comprese, non sono poche in assolu-
to. rappresentando quasi un terzo del costo di
uno Spectrum I6K. ma ci sembrano perfelia-
mente giustificate dalla qualità del prodotto ed
in linea con il prezzo di vendila inglese, che é di
35 sterline pari a circa 90.000 lire.
Insomma questo joystick programmabile ci
sembra davvero eccellente, raccomandabile sen-
za esitazione a lutti I possessori di uno Spectrum
che amano i giochi elettronici. MC
Come funziona
Dato il progetto decisamente originale di
questo joystick è interessante vedere come so-
no state ottenute le sue caranerìstiche.
Per spiegarne il funzionamenlo faremo rife-
rìmento allo schema semplificato di figura I .
Esso consiste di 5 blocchi di base più una porta
OR a due ingressi.
Il joystick vero e proprio é formato da 6
microinierruttori. che vengono chiusi dal mo-
vimento della levetta o dei pulsanti.
Un codificatore da 8 linee a 3 opera sulle
linee A8-A1S del bus indirizzi della CPU. che
sono consecutivamente portate basse durante
un'operazione di lettura della tastiera. Il codi-
ficatore riduce semplicemente il numero di li-
nee richieste dalla memoria sfruttando il fatto
che solo uno dei bit da A8 a AlS sarà basso
durante una qualsiasi lettura della tastiera. Le
tre linee in uscita diventano i tre bit più signifi-
cativi delle linee di indirizzo delta RAM del-
l'interfaccia. I restanti bit provengono da due
fonti diverse, a seconda che si stia program-
mando l’interfaccia o meno.
Queste due fonti vengono selezionate da un
interruttore elettronico, comandato dalla li-
nea della CPU WE(Wrìte Enable. cioè abilita-
zione scrittura).
Quando l'interfaccia viene programmala
WE è portala allo stato logico 0 e rinierruuo-
re si trova nella posbdone mostrala in figura,
collegando le linee di indirizzo della RAM a
quelle delia CPU. Contemporaneamente WE
abilita la scrittura di dati nella RAM e connet-
te le linee dati di quest'ultima a quelle della
CPU-
Alla tastiera però non é assegnato un solo
indirizzo; per la precisione o^i volta che AO è
basso e viene data una istruzione IN (dai pro-
gramma monitor odalfULA)ii computer ese-
gue un’operazione di lettura della tastiera.
Cosi, quando si programma l'interfaccia, la
tastiera viene letta dal programma fornito su
cassetta e la CPU fornisce sulle linee dati DO-
D4 una parola di 5 bit corrispondente all'e-
ventuale tasto premuto. Questo dato va ora
memorizzalo nella RAM deirinierfaccia ad
una locazione, determinata dalle linee d'indi-
rizzo A0-A7 della CPU, che corrisponde ad
una particolare posizione del joystick.
Quando si gioca le linee di uscita del joy-
rutiore elettronico, poiché WE si trova allo
stato alto.
Normalmente il monitor dello Spectrum ef-
fettua una lettura della tastiera ogni 20 millise-
condi; durante essa lORQ (richiesta di opera-
zione di I/O) e AO sono entrambi bassi, di
conseguenza il piedino Chip Seleci della RAM
sarà abilitalo e i dati potranno essere letti sia
dalla memoria dell'interfaccia che dalla tastie-
ra. L'indirizzo della RAM in cui viene effet-
[uala la lettura dipende ora dalla posizione
fisica del joystick, e a quell'indirizzo si troverà
il dato corrispondente al tasto scelto in prece-
stick vengono cotlegaie alla RAM dall mler-
MCmicrocomouter 27
65
Fiera di Milano
14-18 Aprile
1984
quando il computer
sa fare qualcosa di più
È bello sapere che ognuno di noi può con-
tare in ogni momento su un amico fidato,
tanto serio e preciso sul lavoro, quanto
versatile e disponibile fuori dall’ufficio. Ca-
pace, tra l’altro, di fotografare, disegnare,
farti l’oroscopo o I bioritmi, prescriverti la
dieta, scrivere la tua musica, aiutarti nello
studio e .... sempre pronto per una partita a
scacchi.
Il computer, oggi, è anche questo
e tante altre cose.
1 4*1 8 Aprile 1 984. Cinque giorni per presentare ai grande pubblico tutto quello che
di nuovo e particolare si può fare con il computer nel campo del lavoro e deli’hobby.
COMPUTER SHOW è un’iniziativa del Salone dell’Informatica
Informazioni e adesioni:
Segreteria: 201 39 Milano - Via Marochetti, 27 - tei. (02) 53.98.267 - 56.93.973
V /
fnppta
||appk!
llcippkz
^appkz
flapplG
COSMIC
COSMIC
COSMIC
COSMIC
COSMIC
|cippkz
||cipplc
||cippkz
||cipple
^appkz
Dall’esperienza di chi da anni COStruisce MICroelaboratori
COSMIC COMPUTER SHOP
A ROMA ■ Via G. Lanza 99-101-103-105 ( TRA VIA MERULANA e VIA CAVOUr) Tel. 738224
ta Fermata Vittorio Emarìuele (Linea A) Via Cavour (Linea B)
Biblioteca specializzata elettronica e informatica Sabato aperto
COMMODORE COSMIC
GALAXY COSMIC
EPSON COSMIC
olivelli COSMIC
IIC Texas COSMIC
>MIC Spectrum COSM
DSMIC MKJrm COS
COSMIC WATANABE O
FINALMENTE ANCHE IN ITALIA !
CINQUE FRA I PIU AFFERMATI DISTRIBUTORI DI PERIFERICHE EDP DIRETTAMENTE AL
VOSTRO SERVIZIO CON LA LORO RETE NAZIONALE DI DISTRIBUZIONE.
D.D.P. SRL
L go Migiiara 16
10143 Tonno
|01 1 1 7497635
TELCOM SRL
Via M. Civilall 75
20148 Milano
(02) 4047648
D.P.I. SRL
Via M. Civitali 73
20148 Milano
(02) 4043536
LABEL SRL
Via M. Malibran 51
50127 Firenze
(055) 350471
DATATEC SRL
Via L- Settembrini 28
00195 Roma
(06) 3595840
STAMPANTI AD IMPATTO
MITSUI 2100
80/ 1 32 colonne 1 20 CPS bidirez.
Interfaccia oaraliela e seriale
Near letter quahty
Moduli continui e singoli
Disponibile opzione IBM PC e APPLE
Lit. 1.140.000
PRISM
Stampanti grafiche e colore da 80 e
132 colonne
STAMPANTI A
MARGHERITA
JUKI 6100
Letter qualiiy - 1 8 CPS bidirez.
Margherita ADLER
Protocollo DIABLO 630
Compatibile IBM PC e APPLE
Lit. 1.280.000
PLOTTERS
SWEET P
Foimato A4 completo di software
PLOT 80 per CP/M
Lit. 1.350.000
SWEET P
Formato A4 completo di software
BPSper IBM PC
Lit. 1.790.000
YEW PL 1000
Foimato A3 e A4 con 4 penne
Lit. 1.950.000
PERIFERICHE PER APPLE
FLOPPY
Drive SLIM 5 •
Lit. 615.000
WINCHESTER
Drive 5 . da 5 M Byte con DOS 3.3
Lit. 3.400.000
PERIFERICHE
MAGNETICHE ROTANTI
Tutta la nuova gamma di FLOPPY
e WINCHESTER SHUGART
da 8" e 5 "V< ora anche in versione
SLIM
TERMINALI
TATUNG
VT 4100 l'imbattibile 1 2 ' 80x25 con
tastiera separata
Ut. 795.000
TATUNG
VT 4200 il nuovo 1 2' 80x25 con di-
segno ergonometrico
Lit. 895.000
COMUNICAZIONI
NOVATION
Modem acustico CAT
Lit. 640.000
LETTORI OTTICI
Tutta la gamma di lettori OCR e
BAR CODE
DATATRAK
Unità intelligente portatile completa
di FLOPPY 8
e porta seriale per scambio dati
in formato 3740
Lit. 4.450.000
SOTTOSISTEMI
Controllers e sottosistemi a Floppy e
dischi rìgidi compatibili DEC,
DATA GENERAL ed IBM serie 1 .
TUTTI I PRODOTTI SONO COPERTI DA GARANZIA. I PREZZI SI INTENDONO IVA ESCLUSA FRANCO SEDE.
PAGAMENTO CONTRASSEGNO- GLI ORDINI POSSONO ESSERE INOLTRATI TELEFONICAMENTE O PER LETTERA
n
M iprendiamo in esame le funzioni
.M. ^ AND. OR lìnclusivo) ed OR
ESCLUSIVO per esaminarne l'uso pratico
e cioè come controllare, con semplici algo-
ritmi basali sul loro uso. i singoli bit di un
registro di memoria e verificare determinate
Tecniche fondamentali di controllo
La volta scorsa abbiamo presentalo
schemi elettrici e circuiti stampati relativi a
due semplici schede didattiche utili per ef-
fetluare alcune operazioni d'ingresso dati e
per verificarne altre in uscita tramite degli
opportuni visualizzatori a diodi LED.
T Ulto ciò è stato fatto perchè siamo con-
vinti che. coloro i quali realizzeranno tali
circuiti, verificando praticamente le nozio-
ni ed i problemi posti alla loro attenzione,
ne trarranno un notevole beneficio relati-
vamente aU’apprendimenlo e potranno
perciò più facilmente elaborare soluzioni
per i loro specifici problemi. Non dimenti-
chiamo inoltre che tramite un visualizzato-
re si può verificare in maniera diretta l'e-
sailezza di un qualunque programma di
controllo esterno.
Non vogliamo perdere altro tempo in
chiacchiere, quindi veniamo al dunque
esaminando qualche elemento fondamen-
tale.
Riassumiamo in figura I. per comodità
del lettore, le tabelle della verità delle ope-
razioni AND. OR. EOR. NOT.
1 AND a e OR > -e
a AND i = e a OR 1 = 1
1 ANO a=a 1 OR a -1
1 AND 1 = 1 1 OR 1-1
a EOR B=e NOT 1 = B
a EOR 1 - 1 NOT a - 1
1 EORB-1
1 EOR 1 = a
L'operazione di OR ESCLUSIVO è sta-
la qui indicata con EOR per linearità di
esposizione in quanto EOR è il codice
mnemonico deU’isiruzione del 6502 che ef-
fettua appunto tale operazione in linguag-
gio macchina tra il contenuto dell'accumu-
latore ed un certo dato. Se avete montato
la scheda VLl vi consigliamo di seguire
questo articolo verificando, passo-passo,
quanto andremo a dire con il circuito inse-
rito nella porla utente (del VlC o del 64).
Riportiamo ancora una volta in figura 2 gli
indirizzi del REGISTRO DIREZIONE
DATI e del REGISTRO D INGRESSO-
USCITA di tali macchine. Nel seguito fa-
remo riferimento per tutte le operazioni al
Vie essendo de! lutto ovvia la conversione
al Commodore 64.
Supponiamo di aver letto il contenuto di
un registro di memoria e che esso sia
lOlOlOlO, = 170|o. Se volessimo porre a
zero solo il bit 7 senza curarci dello stalo
degli altri, basterebbe scrivere nel registro
in questione una qualunque parola conte-
nente zero nel settimo bit. per esempio
OOIOIOIO 2 = 42|g. In questo modo è sem-
plice. ma se abbiamo la necessità di azzera-
re la settima posizione (o qualunque altra)
non conoscendo il contenuto del registro
da modificare e non vogliamo alterare lo
stato degli altri bit, ecco che le cose sem-
brano complicarsi poiché non è possibile
utilizzare la procedura precedente. Infatti,
come detto, per il puro azzeramento del bit
7 basterebbe scrivere in memoria un qua-
lunque numero che contenga uno zero in
settima posizione, ma in questo caso per-
deremmo il controllo dei rimanenti bit cor-
rendo il rischio di modificarli.
Se per esempio in lOR fosse contenuta
la parola 1010l0l0(POKE37l36,l70)con
tutte le linee predisposte come uscite (PO-
KE 37138,255), vedremmo accesi i LED
7, 5, 3.1 sul visualizzatore. Se al posto di
ogni LED acceso ci fosse un relè che stesse
controllando degli utilizzatori e volessimo
disattivare solo il settimo, automaticamen-
te da programma, non potremmo assolu-
tamente inserire nel REGISTRO D'IN-
GRESSO-USCITA (lOR) una parola ca-
suale. anche se contenente uno zero in set-
tima posizione, perché rischieremmo di
scollegare anche i relè interessati al con-
trollo.
Ecco che ci viene in aiuto l'operazione
AND che risolve tutti i nostri problemi.
Essa è appunto utilizzata per azzerare un
bit in una determinata posizione di una
parola in memoria effettuando un procedi-
mento detto di mascheratura.
N.B. — Questo modo di definire l'AND
è esalto se si opera in LM ma non lo è del
tutto se si lavora in BASIC. Per il momen-
to non si toglie generalità ai discorso se la si
suppone corretta anche in quest'ultimo ca-
Consuitando la tabella della verità del-
l'AND vediamo che il risultato è 1 solo se
entrambi gli operandi sono 1; quindi, vo-
lendo azzerare il famigerato bit 7 della pa-
rola lOIOIOIO. basterà mascherarla con
Olllllil. Infatti
10101010 AND
01111111 =
00101010
avendo eseguito l'AND bit per bit. Se vo-
lessimo azzerare i bit 7 e 5 basterebbe ese-
guire
10101010 AND
01011111
00001010
cioè porre nella maschera uno zero in posi-
zione 7 ed uno in posizione 5.
Concretizziamo come al solito tutto con
un esempio pratico. Utilizziamo per ora il
BASIC, quindi le parole binarie andranno
codificate in decimale (vedi MC n° 25 pag.
99),
L'esempio consiste nel riportare in usci-
ta sul visualizzatore la parola 1 1 1 1 1 1 1 li =
2S5|o (LED tutti accesi) e modificare di
volta in volta solo i bit desiderati.
Scrivete e fate girare il programma lista-
to n° I : sul visualizzatore tutti ì LED saran-
no accesi.
10 POKE 37138,256 :POKE 37136,255
20 INPUT M
30 A - 37136 : B = PEEK(37136)
40 POKE A.B AND M
50 GOTO 20
Usiaio I ■ Maschtroiurt con l'AND
Azzeriamo ora il bit 0: basterà, come
detto, mascherare il contenuto di lOR, PE-
MCmicrocomputer 27
EK (37136), con 1 1 1 1 1 1 IO, quindi rispon-
diamo alla richiesta di input con la codifica
decimale di tale maschera che è 2S4. Le
operazioni per azzerare successivamente i
LED posizionali in 3-2-i, 7, 6-5-4 sono
descritte in figura 3.
La subroutine che efTetlua la maschera-
tura del contenuto del REGISTRO DTN-
GRESSO-USCITA in LM è la seguente:
LDA S$ FF
carica il numero FF,g = 11111111, nell'accu-
mulatore (A):
STA $ 9112
memorizza il contenuto di A nel registro
91 12, g = 37138,0 (DDR) ponendo tutte le linee
LOAS9110
carica in A il contenuta del registro 9110, g =
37136,0 (lOR);
ANO "MASCHERA"
esegue l'AND di A con la maschera voluta e
memorizza II risultato in A;
STA $9110
memorizza II contenuto di A nel registro 9110.
La funzione di LDA e STA è già stata
descritta (MC n“ 25 pag. 99). L'istruzione
AND “MASCHERA" efTetlua in questo
caso in modo immediato l'AND logico
dell’accumulatore e della maschera ponen-
do il risultato in A. Le due istruzioni LDA
che compaiono nel segmento indicato han-
no entrambe la funzione di caricare l'accu-
mulatore ma mentre la prima carica in esso
un numero prestabilito. FF, la seconda vi
carica il contenuto del registro di memoria
9110. 1 codici operativi di tali istruzioni
non saranno quindi gli stessi poiché il pri-
mo è un caricamento in modo immediato ed
il secondo è un caricamento in modo assolu-
to. La codifica del precedente segmento é
indicata nel listato 2. Il programma é stato
memorizzato a partire dalla locazione de-
cimale 820 (0334, J con la seguente routine:
10 FOR I = OTO 13: READ A
20 POKE 820 + 1, A: NEXT
30 DATA 169. 255,141,18,145,173.
16.145,41, UASCHERA.141
16,145.96
40 POKE 37136,255: NEW
Al posto di “MASCHERA" potete co-
minciare ad inserire 254 e poi modificarlo
con 241, 112, 143 per ottenere lo stesso
risultato del programma in BASIC prece-
dentemente descritto. Le sequenze sono le
seguenti:
1) POKE 829, 241 : SYS 820
2) POKE 829. 112 : SYS 820
3) POKE 829. 143 : SYS 820
Naturalmente lavorando in LM si effet-
tuano controlli in tempo reale quindi que-
stoè l'unico modo per ottenere in uscita dei
timing sofisticati.
Se a qualcuno può interessare diremo
che il programma fornito in LM esegue la
soia modifica dei byte in 10 cicli macchina
mentre la routine completa gira in 22. Ogni
ciclo può essere assunto pari ad un micro-
secondo circa.
Esaminiamo ora l'operazione opposta a
quella descrìtta fin'ora, e cioè come porre
ad 1 un singolo bit. Ciò può essere effettua-
to utilizzando l'OR logico.
Dalla relativa tabella della verità si vede
che si ha un 1 come risultato se almeno uno
degli operandi é I. quindi nella maschera
che si utilizza dovranno essere posti degli I
nella posizione in cui si desidera alzare il
bit e degli 0 nelle altre posizioni. Per esem-
pio
10000111 OR
01001000 =
11001111
alza i bit 6 e 3 lasciando invariati gli altri. Il
listato 3 esegue le mascherature indicate in
figura 4 operando in maniera opposta ri-
spetto al precedente definito per l'opera-
zione AND.
Figura 4 - Mascheralura cml'opero:ione OR. Anche qui
Analogamente, il segmento in LM che
svolge la funzione descritta è il seguente:
LDA $9110
ORA SS MASCHERA
STA $9110
Lasciamo al lettore il compito di ampliar-
lo in analogia al caso precedente.
Un passo avanti
Abbiamo visto che, per modificare dei
bit in determinate posizioni in un registro
di memoria, si maschera opportunamente
il suo contenuto, usando maschere diverse
a secondache si voglia porre alto o basso lo
t'ir (la zero
Stato dei bit suddetti. Può capitare a volte
di dover controllare il REGISTRO D’U-
SCITA e quindi lo stato della user port per
abilitareo disabilitare dei relè ad essa colle-
gati usando una sola maschera. In tal mo-
do si avrebbe per l’uscita un funzionamen-
to tipo TOGGLE e cioè; mascherando una
prima volta l'uscita va alta, mascherando
una seconda volta va bassa e così via.
Un tale modo di operare è consentito
dall'operazione logica OR ESCLUSIVO
(EOR). Dalla tabella della verità sì può
facilmente vedere chel'uscitaè 1 seesolose
uno solo degli operandi è 1 .
Supponiamo infatti che in lOR sia con-
tenuta la parola 00000000, cioè che le usci-
te siano tutte basse.
Mascheriamo il contenuto di tale regi-
stro con 10000000:
0000000 EOR
10000000 =
10000000
abbiamo quindi ottenuto come risultato
quello di alzare il bit 7 di lOR che equivale
ad accendere il settimo LED del visualizza-
tore. Effettuiam oncora la mascheratura
del REGISTRO D'INGRESSO-USCITA
(che ora contiene 100000(X))conlamcuc/ie-
ra già utilizzata;
10000000 EOR
10000000 =
00000000
il risultato è dunque quello di resettare il
settimo bit (e LED). Per implementare tale
algoritmo in LM non ci sono problemi in
quanto esiste, tra le istruzioni del 6502,
quella (EOR) che effettua l'OR ESCLUSI-
VO del contenuto dell'accumulatore con
un dato specifico e memorizza il risultato
in A. La routine che realizza tale funzione è
la seguente;
LDA $9110
EOR S S MASCHERA
STA $9110
10 POKE 37138,255
20 INPUT M
30 A = 37136 ; B = PEEK(37136)
40 POKE A. B OR M
50 GOTO 20
Lisiato 3 - Mascheroiure con fOR.
In BASIC non esiste un'operazione diretta
di OR ESCLUSIVO, ma possiamo prova-
re a ricavarla come combinazione di AND,
OR.NOT. Se ben ricordate, nel n® 26 di
MC avevamo detto che l'operazione EOR
risultava dalla seguente combinazione;
A 0 a = À6 +
Ora, l'accostamento di due termini indica
un'operazione di prodotto quindi AND. il
+ ìndica una somma quindi OR, il trattino
indica una negazione quindi NOT. Possia-
mo allora riscrivere:
A EOR B = A AND NOT B OR B AND NOT A
Se A è il contenuto del registro d'uscita che
di volta in volta viene modificato e B rap-
presenta la maschera relativa ai LED da
70
MCmicrocompuler 27
yìc do zero
accendere o spegnere, scrivete e fate girare
il seguente programma:
1® POKE 37138,255 : POKE 37136,0
20 INPUT B
30 A = PEEK(37136) : C-37136
40 POKE C.A AND NOT B OR B ANO NOT A
50 GOTO 20
Introducete poi un numero da 9 a 255 e
premete RETURN: vedrete accendere al-
cuni LED che si spegneranno introducen-
do lo stesso numero usato per accenderli (o
premendo ancora RETURN).
L'algorìlmo trovalo quindi funziona.
Usiamo gli ingressi
Fin'ora abbiamo parlalo delle operazio-
ni relative al controllo delle uscite del VIA
6522 sulla user pori. Essendo però spesso
necessario rilevare dei dati dal mondo
esterno per immagazzinarli nella macchi-
na, esaminiamo brevemente il modo di
procedere effettuando alcune semplici
esperienze con la scheda VL2 del VicLab.
Inserite allora tale scheda nell'apposito
connettore della VLl. All'accensione, co-
me già sapete, tutte le linee della porta
utente sono configurate come ingressi
quindi, per il momento, volendo verificare
operazioni d'ingresso ad otto bit. non do-
vremo operare nessuna modifica sul RE-
GISTRO DIREZIONE DATI del VIA.
Come già sappiamo, in tale condizione
ogni informazione sulle linee della user
por! viene trasferita nel REGISTRO
D'INGRESSO - USCITA. Se leggiamo il
contenuto di tale registro da BASIC, avre-
mo sullo schermo un numero che è la codi-
fica decimale della parola binaria che di
volta in volta si forma sulla porta d'ingres-
so.
Per verificare ciò. scrivete ed avviate il
seguente programma;
10 PRINT PEEK(3713$) : GOTO 10
e ponete gli interruttori in modo da accen-
dere i LED corrispondenti ai bit 7,6,5,4,: in
lOR sarà allora trasferita la parola
111 10000 e sullo schermo sarà visualizzato
il numero 240 che è appunto la codifica
decimale di tale parola. Provate anche con
altri numeri configurando in modo diverso
gli interruttori: vi renderete facilmente
conto che abbiamo realizzato un tradutto-
re binario - decimale.
Prendiamo come ulteriore esempio la se-
guente subroutine che predispone le linee
come uscite e. se viene abilitata dopo l'ac-
censione, spegne gli otto LED di parola:
LOA S $ FF
STA $ 9112
RTS
Noi potremo inserirla in macchina tra-
mile gli interruttori in ingresso codificando
i codici operativi del programma in bina-
rio.
Riportiamo in figura 5 lo svolgimento in
esadecimale e binario di tale programma.
Inserite in macchina e fate girare la se-
guente procedura:
10 FOH I = 0 TO 5
20 GET A$ : IF A$ = THEN 20
30 POKE 820 + l,PEEK(37136): PRINT I
40 NEXT
50 PRINT "FINE"
Poi introducete i codici operativi codifi-
cati in binario tramite gii interruttori ac-
cendendo un LED in corrispondenza ad
un l e spegnendolo in corrispondenza ad
uno 9; premete poi RETURN ogni volta
che una parola sarà composta fino a che
non viene visualizzata la scritta FINE.
Estraete quindi la VL2 e premete insie-
me i tasti STOP/RESTORE. Scrivete PO-
KE 37136,9:SYS 829. digitate RETURN
e gli otto LED rossi si spegneranno.
Pensate che fatica sedovessimo colloquia-
re direttamente con la macchina tramite 9
ed I!
Una breve panoramica: il Flip-Rop
Terminiamo l'articolo con alcuni ele-
menti di elettronica digitale per aumentare
il nostro bagaglio di conoscenza in tal sen-
so. Come al solilo cercheremo di essere
meno rigorosi possibile essendo il nostro
scopo quello di fornire dei concetti fonda-
mentali che. a conti fatti, stuzzichino la
curiosità di chi legge o chiariscano qualche
dubbio riguardo alle terminologie usale,
spesso, quando si entra più in dettaglio
nelle descrizioni di macchine complesse
quali un computer. Per le trattazioni più
ampie rimandiamo ai lesti specializzati e
per i suggerimenti attendiamo le vostre let-
tere.
L'argomento di questo mese è costituito
dai FLIP-FLOP.
Un FLIP-FLOP è un dispositivo sulla
cui uscita possono essere presenti due stati
stabili (esclusivi) ed è capace di passare da
uno all'altro sotto l'azione di un segnale di
comando, rimanendo nella condizione in
cui si è portalo anche quando tate segnale
viene rimosso. Ad esempio un interruttore
della luce può essere considerato un sem-
plicissimo FLIP-FLOP meccanico poten-
do assumere due condizioni (aperto o chiu-
so) se stimolato dalla pressione esercitata
su di esso dal dito, che rappresenta il se-
gnale di comando. Lo staio (condizione
dell'uscita) rimane quando fa causa modi-
ficante (in questo caso la pressione eserci-
tata dal dito) viene rimossa; ciò differenzia
un F.F. da una normale porla logica la cui
uscita assume la configurazione indicala
dalla tabella della verità e la mantiene fin-
tanto che vengono mantenute le condizio-
ni degli ingressi. Per segnale s'intende ge-
neralmente l'andamento nel tempo di un
fenomeno fisico: per noi un segnale di co-
mando è per esempio il passaggio di una
tensione da 9 a -t- 5 volt. /ronre disalita, o
da -f5a9 yo\\,fronie di discesa. Il cambia-
mento dello stato delle uscite di un F.F.
può avvenire in corrispondenza di uno di
tali fronti o nel tempo in cui il segnale
rimane ad un certo livello logico. Nel pri-
mo caso avremo dei dispositivi edge trigge-
redt nel secondo dei dispositivi leve! trig-
gered.
Forse tutte queste definizioni date a raf-
fica hanno lascialo molti un po' perplessi.
ma se fate mente locale alla figura 6 vi
accorgerete che in fondo si tratta di cose
semplicissime.
Esaminiamo ora. per concretizzare il
preludio, qualche tipo di F.F. e qualche
applicazione. Quello più elementare è il
F.F. SR (set-reset) che è indicalo in figura
7a. Come potete osservare, esso può essere
realizzalo utilizzando due NAND a due
ingressi che ormai conoscete bene (vedi
MC n. 25). Le sue funzioni sono indicate
dalla relativa tabella della verità. É bene
osservare che te due uscite di un F.F. sono
sempre in condizioni complementari l'una
rispetto all'altra, cioè se una è in condizio-
ne logica 1, l'altra sarà in condizione 9.
Pertanto basterà indicare lo stato di una di
esse essendo ovvio quello dell'altra.
Sempre in riferimento alla figura 7a, con
i terminali d'ingresso scollegati, l'uscita si
trovi nella condizione Q=1 (quindi
9 ); se portiamo ad esempio l'ingresso S
a livello cero (cioè lo colleghiamo a massa),
lo stalo dell'uscita si Invertirà e nessuna!-
tra adone su S provocherà dei cambiamen-
ti. Per riportare il dispositivo nelle condi-
zioni di partenza, dovremo agire sul lermi-
naledi reset R collegandolo a massa. Senza
dilungarci sull'enorme importanza di tale
comportamento, teniamo a farvi notare
che in tal modo si riesce a mantenere uno
stato, cioè a memorizzarlo, per il tempo
desiderato ed è questo il punto su cui vo-
gliamo farvi riflettere.
Prima di continuare diamo un'altra defi-
nizione. Chiameremo segnale di clock un
segnale periodico che serve per sincroniz-
zare degli eventi, cioè farli avvenire ad
istanti prestabiliti. Es^o può essere rappre-
sentato da una tensione che varia nel tem-
po da un livello basso ad uno alto alternati-
vamente, rimanendo a ciascun livello per
un tempo dipendente dalla frequenza di
MCmicrocomputer 27
tali cambiamenti (fig. 7b). Modificando
opportunamente un F.F. SR, cioè aggiun-
gendogli un ingresso di clock C, come è
indicato in figura 8. si ottiene una versione
sincrona di tale dispositivo, in cui cioè gli
ingressi S ed R possono influenzare l'uscita
con i loro cambiamenti solo durante il tem-
po in cui il segnale di clock è a livello alto e
l'informazione in ingresso viene memoriz-
zata sul fronte di discesa di tale segnale.
Anche in questo caso ci interessa farvi
afferrare un concetto: che il dato viene pri-
ma preparato in ingresso e memorizzato
dopo, quando il segnale di sincronizzazio-
ne lo permette.
Con altre modifiche che non stiamo qui
a indicare si possono ottenere nuovi tipi di
F.F. per esempio di tipo JK. di tipo D o T
(toggle). Tramile questi componenti c pos-
Figura 9 - In una schema del genere riha il irasferimenio
dell 'Infarma-.inne dal dispeslmn all usciia in carrispan-
denza ad ogni impulso di clock.
sibile realizzare contatori, divisori, som-
matoti 0 shift-regisler. Non vogliamo, per
ovvie ragioni. sofTermarci oltre sull’argo-
mento ma daremo qualche esempio per
ribadire l'importanza di tali dispositivi.
Riferendoci alla figura 9, supponiamo di
dover leggere in uscita da un circuito un'in-
formazione ad otto bit che varia nel tempo e
di dover conoscere lo stato delle uscite ogni
minuto ignorando gli stati intermedi. Baste-
rà allora coliegare l'uscita fluttuante ail'in-
gresso di un insieme di F.F. sincronizzati ed
applicare un impulso di sincronizzazione
ogni minuto. Infatti i dati saranno sempre
pronti in ingresso dei F.F. ma saranno tra-
sferiti sulle loro uscite solo quando l'impulso
di clock lo comanda. È questa la tecnica per
effettuare il blocco (latch) di un'informazio-
ne ad istanti desiderati (campionamento) ed
è usata normalmente per la visualizzazione
dei dati sugli strumenti digitali.
Come ulteriore esempio consideriamo,
senza entrare molto in dettaglio, una CPU
che divida il BUS dei dati con la parte
bassa del byte degli indirizzi mentre il ri-
manente byte alto è indipendente.
Questo è un classico esempio di BUS in
multipiex {vedi .figura IO). Ad un certo
istante il byte di ordine basso è posto sul
BUS comune dei dati-indirizzi. Viene poi
generato dalla CPU un impulso sul termi-
nale di clock del latch ed in virtù di que-
st'ultimo il byte basso dell'indirizzo viene
memorizzato. Una volta memorizzalo nel
latch. non è più necessario che esso venga
trattenuto sulle linee del microprocessore e
può quindi essere inizializzato il ciclo di
trasferimento del dato vero e proprio che
non influenzerà più l'indirizzo non essendo
generato durante il tempo di trasferimento
nessun segnale di sincronizzazione sul ter-
minale di clock del latch.
Figura IO - BL S in mulliple r realizzalo con un latch.
Per fìnire
Ritorniamo per un attimo al VICZOeal
suo VIA.
Abbiamo in linea di massima terminato
la trattazione delle operazioni di base per il
controllo delle linee direttamente collegate
al REGISTRO D'INGRESSO-USCITA
del 6322. Vogliamo comunque accennare
ad un fatto molto importante e cioè che se
in ingresso l'informazione è fluttuante,
cioè variabile nel tempo (ad esempio in
uscita da un convertitore analogico-digita-
le). essa può essere bloccata (latched) ad
intervalli regolari e trasferita in memoria
senza aggiunta di circuiteria ausiliaria gra-
zie alla grande versatilità del 6522 il quale
permette agli ingressi di operare in modo
laich. In altre parole, come avrete potuto
notare dalla mappa di memoria del VIA
pubblicata su MC n. 25 pag. 90. esiste un
registro detto REGISTRO DI CON-
TROLLO AUSILIARIO (ACR) e confi-
gurando in modo opportuno alcuni suoi
bit. se un programma sta leggendo dei dati
posti sulla user pori, ogni qual volta noi
provochiamo una transizione di livello su
CBl facendo passare tale linea da bassa ad
alla (fronte di salita), viene caiiuraio il da-
to presente in ingresso e trasferito nel RE-
GISTRO D'INGRESSO-USCITA. Vari
tipi di segnale possono inoltre essere gene-
rati sulla linea CB2 che agisce, insieme alla
CBI. sotto il controllo diretto di un altro
importante registro detto REGISTRO DI
CONTROLLO DI PERIFERICA (PCR)
per permettere la comunicazione con le
varie unità esterne che devono lavorare
controllate dal computer.
Di queste cose avremo comunque modo
di parlare in seguito.
Alla prossima volta. MC
72
MCmicrocompuler 27
Qaal è il Personal computer a 16 bit
più venduto in Europal
Ormai abituati alla risonanza dei
grossi nomi, forse non ci viene subito in
mente. Eppure, il Personal computer a
16 bit più venduto in Europa è Victor,
di Haxden Italia.
Saiarmo le sue incredibili capacità
grafiche e di elaborazione, o le sue
eccellenti possibilità di comunicazione
e dialogo con altri computers, o la sua
biblioteca di programmi.
Saranno l’eccellente Harden-Text per la
videoscrittura o il versatilissimo
Haiden-Azienda per la gestione,
entrambi interamente in italiano.
O sarà magari la capillarità del suo
servizio assistenza e vendita (a tutt 'oggi
sul solo territorio italiano conta ben
150 dealers).
Resta il fatto che il Personal
computerà 16 bit più venduto in
Europa è ancora Victor.
Di Harden Italia.
ITALIAJ
HARDEN ITALIA S.p.A.
Centro Direzionale Milano Fiori
Strada 7 - Palazzo T 3
20088 ROZZANO - Tel. |02] 8243741 r.a.
a cura di Francesco Peironi
Alcune considerazioni sul concetto di “precisione”
in computer grafica
In questo numero tratteremo un argo-
mento tipico della Computer Grafica: la
precisione. Utilizzeremo, per quanto ri-
guarda la precisione nell'input, sia la tavo-
letta grafica di MC che il nuovissimo Digi-
tizer DTIOOO della Watanabe, che abbia-
mo potuto provare e che utilizzeremo an-
che nei prossimi numeri.
La precisioneè un concetto che abbiamo
tutti ben chiaro e con il quale dobbiamo
fare i conti quando alTrontiamo problemi
in cui occorre eseguire delle misure o dei
calcoli.
In computer grafica la “precisione" riguar-
da sia la fase di input dati, sia la fase di
elaborazione, sìa la fase di output.
E poiché, come dice un detto popolare,
non c'è catena più forte del suo più debole
anello, occorre equilibrare la precisione
delle tre fasi, in quanto é inutile spingere
una di esse quando un'altra fase ha una
precisione bassa.
In sostanza è inutile utilizzare numeri
con precisione a nove cifre quando tali
numeri rappresentano ad esempio punti da
visualizzare su un video con precisione di
qualche centinaio di punti.
D'altro canto altre grandezze, che non
siano coordinate di punti da visualizzare
ma che siano elementi della elaborazione, è
indispensabile che abbiano la massima
precisione. Ad esempio mentre è sufTìcien-
te utilizzare numeri interi per definire le
coordinate dì un punto, non si possono
certo usare numeri interi per definire, in
radianti, gli angoli che intervengono in cer-
ti calcoli.
Per quanto riguarda la fase dì input dei
dati grafici, se i dati sono immessi vìa ta-
stiera e inseriti direttamente nel program-
ma possiamo scegliere la precisione che
vogliamo. Se utilizziamo invece gli apposi-
Figura I ■ La loyoltilo grafica di MCmkrtìmmimirr. È
ti strumenti di input (in genere il dìgitizer o
le paddle) entra in gioco la loro precisione.
La tavoletta grafica dì MCmicrocompu-
ter, essendo collegabile all'Apple IL é stata
realizzata in modo da avere la stessa preci-
sione del suo monitor grafico. Ha quindi
un piano di lavoro di 280 per 192 millimetri
e la precisione di puntamento è di un milli-
metro. che tradotto sul video equivale al
fatidico pixel.
L'anello iniziale dellq catena, dìgitizer, e
l'anello finale, monitor, sono dunque per-
fettamente equilibrati.
Il Di^tìzer Watanabe Mìtablet DTIOOO
ha ovviamente prestazioni migliori. Nella
scheda tecnica qui a fianco ne specifichia-
mo le caratteristiche tecniche.
La tavoletta grafìca di
MCmicrocomputer
Prima dì passare ai programmi che ese-
guono le prove comparate delle tre modali-
tà di input (tastiera, tavoletta grafica di
MC, Watanabe Mitablet DTIOOO), pre-
sentiamo. isolate dal contesto dì un pro-
gramma. le routine di immissione dati del-
la tavoletta dì MC (listato fig. 2) e del DT
1000 (listato in fig. 3). utili per chi voglia
sapere come lavora un dìgitizer.
La tavoletta di MC è stata più volte
presentata e utilizzata nei numeri prece-
denti di MC.
Il primo programma richiede inizial-
mente il caricamento dei dati dal file “Pad-
die code” (riga 1 10) in cui sono memoriz-
zati tra gli altri gli elementi ottenuti con il
programma di calibrazione, e sono definite
funzioni e costanti.
Il main program è la sola riga 160 che
richiama vìa via la routine di immissione
del singolo punto e visualizza i valori tro-
La routine dì immissione singolo punto
è a riga 170 e comporta il richiamo a sua
volta della sottoroutine di lettura continua
dei valori inviati dalle paddle (ricordiamo
che la Tavoletta si collega alla game-port
dell'Apple li).
La condizione di riga 1 90 (che si verifica
quando si preme il bottone della tavoletta)
provoca la interruzione della lettura conti-
nua e il calcolo dei valori X%, Y% (righe
210 - 230).
Ricordiamo infine che non essendo que-
sto un programma grafico non vi sono
routine dì formattazione e ì dati possono
assumere valori negativi.
11 Miplot DTIOOO
Questo secondo programma comprende
la routine dì caricamento dei dati dal
DTIOOO. É la routine di riga 210-270.
In riga 230 c'è un PRINT CHRS (7). in
quanto è bene che un BEEP avverta quan-
do si può immettere un dato. Vedremo, in
uno dei prossimi numeri, che per un lavoro
di immissione accurato punto per punto è
opportuno che il Dìgitizer lavori in POINT
MODE, ovvero accetti il dato solo quando
viene premuto un tasto sul tastìerìno. Al-
trimenti c'è lo STREAM MODE, in cui i
dati vengono inviati con continuità, con
una frequenza stabilita tramite una appo-
sita istruzione di temporizzazìone.
Il digitizer invia i dati sono forma di
caratteri ASCII, secondo il formato
XXXX, YYYY. F cr. Questi caratteri so-
no caricati nella stringa KS (di riga 250).
MCmicrocomputer 27
75
che viene successivamente frazionala e tra-
dotta in valori numerici.
L'istruzione INIF2 Irasferisce la funzione
di input dalla tastiera al digilizer che è
inserito nello SLOT 2. La corrispondente
istruzione di "SWITCH OFF" è la INKO.
Questo programma, al contrario del prece-
dente. lavora sul monitor grafico dcH'Ap-
ple 11. Per tradurre i dati dal formato Digi-
tizer (che è di 380 per 260 millimetri) al
formato video HGR (che è di 280 per 160
pixel) occorre trasformarli secondo i due
fattori di scala SX (che é pari a 0.07368— ) e
SY (0.06153...).
Accettiamo cioè che pur di lavorare a
pieno schermo le proporzioni della figura
siano schiacciate lungo l'asse Y.
I dati immessi sono visualizzati in forma
alfanumerica (riga 130) e visualizzati in
forma di disegno, secondo una logica di-
pendente dal valore del (lag F%.
F% = 1 inizio spezzata
F°i = 2 continuazione spezzata
F% — 4 fine della spezzata e chiusura
della figura con collegamento
al punto di inizio spezzata.
F?'ó = 8 fine della immissione.
In tale maniera ad esempio per disegnare
un triangolo occorrerà immettere:
Xl.Yl.l primo punto e memorizz.. co-
ordinale in A°4 . B"o
X2.Y2.2 secondo punto, collegato al
primo
X3.Y3.4 terzo punto collegato sia al se-
condo che al primo.
Questo è un piccolo esempio di pro-
gramma senza menu indìrizzabile sulla su-
perficie della tavoletta.
Nei prossimi numeri sfrutteremo un po'
più a fondo il DTIOOO. nei suoi vari modi
di lavoro e utilizzando in modo produttivo
il suo tastierino/menu.
La precisione delle misure
Per testare la precisione della tavoletta
di MC e del digitizer DTIOOO abbiamo
realizzalo due programmi che prevedono
ambedue gli input, oltre ad un input da
tastiera, e che permettono di eseguire la
misura della superficie di aree e la misura
di angoli.
È evidente che quando confrontiamo le
tre misure (sicuramente differenti) che ot-
teniamo. rimane irrisolto il problema fon-
damentale. cioè che non sappiamo quale
sia il valore reale; nel nostro caso il valore
effettivo dell'area o degli angoli che misu-
Ma questo è un "inconveniente” comu-
ne a tutte le misure che si eseguono, e che
viene trattato in una specifica materia che
si chiama "Teoria degli Errori" e che si può
enunciare nel modo che segue:
La determinazione de! valore di una gran-
de grafica
dezza mediante misure é sempre accompa-
gnala da errori, sicché in realtà non è possi-
bile conoscere late valore ma solo sapere che
esso è con grande probahilirà contenuto en-
tro certi limiti che saranno tanto più vicini
tiuanto più raffinati sano gli strumenti im-
piegati ed accurate le misure eseguite.
Per fare un esempio la misura del diame-
tro di una moneta eseguita con un metro
da falegname darà valori differenti rispetto
a quella ottenuta utilizzando un calibro.
Ma anche quest'ultima non è quella reale
anche seè probabile che sia vicina a quella
reale.
I programmi di test
I programmi di test sono due. anzi uno.
anzi due. Il primo utilizza la nota formula
di Gauss per il calcolo di un'area di un
poligono qualsiasi, e il secondo utilizza la
altrettanto nota formula di Carnot per il
calcolo degli angoli di un triangolo dati i
tre lati.
II programma è unico in quanto sarebbe
stato inutile ripetere tutte le routine di let-
tura dati che sono comuni ai due test. La
parte relativa al calcolo degli angoli viene
numerata da 1000 in su e richiama le stesse
routine utilizzale dalla parte relativa al cal-
colo delle aree.
Vediamo ora la prima parte che gira
tutta intorno a un main menu che rinvia ai
tre modi di input e che visualizza i risultati
ottenuti. In figura 7 vediamo l'output otte-
nuto immettendo, con le tre modalità, i
dati relativi all'area FI della figura 4.
La differenza dei risultati ottenuti con i
diversi modi di immettere dati è dell'ordine
dei 3%. e questo può dipendere da tre fat-
tori di incertezza che potrebbero, nel caso
peggiore, sommarsi.
76
MCmicrocomputer 27
MC grafica
CPlLCOLO DI UN^FlREft POLIGONALE IN MMQ.
I DATI VANNO IMMESSI IN MM. /’10
1 - PUNTI IMMESSI A MANO 3619. 625
2 - PUNTI IMM. VIA M C. TABLET 3505. 05
3 - PUNTI IMM. VIA MITABLET 2583. 7
4 - FINE
- SCEGLI
— Precisione del disegno. Nel nostro caso
il disegno è realizzato con un pennino 0.8
che quindi ha un suo spessore e una pro-
pria superncie in funzione delta scala e
delle dimensioni della figura.
— Precisione di puntamento. Dipende
dall'operalore che può o meno puntare
correttamente il disegno, in funzione sia
dello strumento di puntamento che della
fermezza della mano.
— Precisione dello strumento. Precisione
che è inutile che sia di ordine di grandezza
superiore alle prime due.
Anche nel caso della misura di angoli
l’ordine di grandezza dell'errore é del 3 -
4"„ per gli stessi motivi citali in precedenza.
Prove realizzale con figure più grandi han-
no diminuito tali percentuali.
È infatti evidente che l’errore si può va-
lutare o come errore assoluto (misurato
con la stessa unità di misura della grandez-
za oggetto della misura) es. I mm, o come
errore relativo misuralo con numeri adi-
mensionali. cioè misura assoluta dell’erro-
re su misura assoluta della grandezza. Per
esempio I mm su 10 cm rappresenta un
errore dell’l per cento.
Con l’aumentare della dimensione della
grandezza e a parità di errore assoluto di-
minuisce l’errore relativo. In pratica se
dobbiamo misurare l’area di una superfì-
cie. la misura sarà tanto più precisa quanto
più grande sarà la superficie stessa.
Essendo questo un discorso sugli errori
di misura noioso c in fondo ovvio, passia-
mo ad esaminare i programmi.
Il primo, listato in figura S. comprende
tutte le routine che servono anche al secon-
do:
' - lettura da tastiera 460-470
lettura da MC tablet 480-590
— lettura da Mitablet 600-670
— inizializzazione MC tablet 690-730
queste routine sono già state viste nei pro-
grammi specifici presentati prima.
Vi sono poi due routine di taratura della
MC tablet e del Digitizer Watanabe.
1 dati immessi da tastiera vanno immessi
in decimi di millimetro. Utilizzando le peri-
feriche occorre operare uno scaling.
I due segmenti ortogonali sono lunghi
IO cm e puntandoli, nella routine di taratu-
ra. vengono settate le scale con le quali
vanno interpretate le coordinale immesse.
Operata la scelta, e quindi definito il
valore SC di riga 200. vengono svolte le
varie routine alternative, vengono caricati
i due vettori con i dati già sottopo-
sti a scaling.
La fine immissione (routine di righe 320
e 350) è ottenuta in tre modi differenti. Se si
lavora da tastiera occorre immettere il va-
lore X% = 999.
Se si lavora da MC tablet occorre punta-
re un punto in alto a sinistra rispetto ai
punto I . immesso con l’operazione di tara-
tura. Se infine si lavora con la Mitablet
occorre premere il tasto 3 del cursore.
Finita l’immissione viene richiamata la
routine da calcolo area che, come detto,
usa la formula di Gauss;
^ _ t:Ui)«(y,-i - Vi ., I)
Per lavorare con tale formula occorre
allungare di due unità la dimensione dei
vettori con i dati (righe 390-400).
Eseguito il calcolo dell’area, viene ripro-
posto il menu, per un nuovo tipo di calcolo
o per la fine.
Il programma di lesi per gli angoli
La formula di Camot per il calcolo di un
angolo di un triangolo dati i suoi tre lati è:
AJ = -I- C= - 2*B*C*COS(a) cioè a =
ARCOS
Quindi dati tre punti A.B.C sul piano si
può calcolare l'angolo formalo dalle cop-
pie di segmenti uscenti da ciascuno dei
punti e congiungenti i rimanenti due. il che
è assolutamente equivalente a dare i tre
vertici di un triangolo per cercarne i tre
angoli.
Il programma é listato in figura 7 e pro-
duce sul video l’output di figura 8.
Come detto la numerazione parte da
1000 ma richiede le routine di righe 460.
480. 600. 680 del programma precedente.
E se i due programmi si uniscono occorrerà
digitare RUN 1000 per eseguire la parte di
calcolo degli angoli.
Righe 1000-1020 inizializzazione
Righe 1030-1080 main menu
Righe 1090-1 140 tabella dei risultati, che
appare con i menu, in quanto si può esegui-
re la routine di input più volte e vedere via
via i risultati.
Righe 1150-1170 inizio delle tre routine
di input. Ricordiamo che se si usa la MC
tablet va eseguita la routine 680 per la sua
inizializzazione.
Righe 1 180-1220 routine di input vera e
propria.
I dati vengono caricati nelle matrici
X(3.5). Y(3.5) dove il primo indice indica
la scelta di modalità di input operata, il
secondo indica l'ordine di immissione dei
punti. I pumi sono 5 e non 3. in quanto il 4
MCmicrocomputer 27
77
e il S vengono posti uguali al punto I e 2
(righe 1230-1240). questo, come al solito,
per poter eseguire i calcoli utilizzando dei
loop.
Dalla riga 1270 in poi c'è la routine che
esegue i calcoli secondo il teorema di Car-
Dot. Dapprima vengono calcolati i lati del
triangolo, che vengono immagazzinati nel-
la matrice L(3,5). poi (riga 1330) viene cal-
colata la formula di Carnot che dà il
COS(a). Poiché non esiste nel BASI(!^ stan-
dard la funzione trigonometrica ARCOS,
la si ricava tramile la ATN (riga 1350).
Infine l'angolo trovato viene tradotto da
radianti in gradi. Eseguendo il loop per il
calcolo degli angoli, viene calcolata anche
la somma e il tutto viene immagazzinato
nella matrice A(3,4).
Conclusioni
Per concludere. La precisione è un con-
cetto che deve essere ben chiaro a chi utiliz-
za un computer. Una maggior precisione
di calcolo si paga sempre in termini di oc-
cupazione di memoria e di velocità di ela-
borazione. Va dunque utilizzata la preci-
sione più adatta al problema che si sta
trattando.
Questo discorso vale anche in computer
grafica, specie quando si utilizzano perife-
riche per l'input e per l'output dei dati.
Infatti se si utilizza, come output, il vi-
deo grafico del computer, il calcolo e l'in-
put possono essere adeguatamente precisi.
Ma se l'output è un plotter oppure l'appli-
cazione richiede risultati matematicamen-
te precìsi si deve adeguare sia la fase di
MC grafica
input sia la fase di elaborazione.
In particolare, se i nostri programmi
hanno come output il video grafico del-
l'Apple II, la tavoletta grafica di MCmi-
crocomputer, che è dotata di un potente
SW di base, è una periferica di input di
adeguate prestazioni.
Ma se i nostri obiettivi sono di computer
grafica produttiva, tutto il sistema va po-
tenziato e quindi occorrono sia un dìgitizer
che un plotter di adeguate prestazioni.
Avendo a disposizione sia il Plotter
MPlOOOche il digitizer DTIOOO della Wa-
tanabe, che formano un “coordinato” di
buone prestazioni (a basso costo), appro-
fondiremo nei prossimi numeri il tema del-
la precisione, che è l'indice principale delle
prestazioni di un apparecchio per la com-
puter grafica. MC
Dìgirizer Watanabe DTIOOO
Mitabiet
Come si intuisce dalla sigla, il digitizer
Watanabe DTIOOO appartiene alla stessa fa-
miglia del plotter MPIOOO. receniemenic
provato su MCmicrocomputer. de! quale ha
le stesse prestazioni in termini di precisione e
arcadi lavoro, e con il quale quindi costitui-
sce una "linea coordinata" per la computer
grafica.
Ha una arca di lavoro di 380 per 260
millìmetri con una risoluzione di O.I mm.
Questo vuol dire che il digitizer invia al com-
puter coordinale in decimi di millimetro.
L'accuralez/a ovvero la precisione di punta-
mento, che èdcl lutto indipendente dai valo-
ri trasmessi, è invece di I mm se si lavora sul
formalo massimo.
Il DTIOOO ha in dotazione un ottimo cur-
sore con traguardo ottico dolalo di una len-
te di ingrandimento c che permette quindi
un puniamemo più preciso possìbile, anche
se qui. intervenendo l'uomo, la precisione
dipende dalla sua "mira". Tra gli accessori
disponibili c'è anche un puntatore a stilo.
Un'altra caratteristica del DTIOOO c il ta-
stierino. a quattro pulsanti, solidale con il
cursore. In pratica il digitizer invia al com-
puter tre dati X"„. F"„. Il simbolo di
percento indica che il dato è in forma intera.
X°„, Y“„ sono iecoordinaiedcl punto e P„è
■I segnale che ìndica quale dei quattro tasti è
stato premuto.
Questo permette in programmi, non mol-
lo complessi, che utilizzano il digitizer per
l'input, di evitare la costruzione del menu, e
quindi di sfruttare per i dati grafici tutta
l'area, e inoltre di semplificare molto il pro-
Pariicolare del cursore della Milahlei. // laslierino
ha quanto lasli ! JJ.Z che producono I valori IJ.4
eh.
gramma che non deve avere routine di rico-
noscimento area menu e. airinierno di que-
sta. di riconoscimento delle singole areole
delle opzioni.
Per quanto riguarda rinlerfacciamenlo. la
macchina è dotata della classica RS 232 che
lavora in input/output in quanto molli dei
suoi comandi possono venire via software.
Esaminando il lato posteriore si notano
dalla sinistra: la connessione dello stilo o cur-
sore. la connessione 332 a 25 poli. 2 switch
per il settaggio delle caratteristiche di comu-
nicazione. una connessione per il display a
led. il tasto reset, terra, fusibile, aliraemazio-
ne e intemillore ON/ÒFF.
Nei prossimi numeri proveremo a fondo
la macchina ed in queste occasioni descrive-
remo i vari comandi,
78
MCmicrocomputer 27
...easy-byte ti suggerisce
il nome^ le periferiche, il software
ed il prezzo.
mVENPITORE AUTORIZZATO:
||cipplc computar
olivelli MIO
vicraR
”lsiPi“ Commodore
ROMA:
Via G.Villlani, 24-26
Tei. (06) 781 1 519-7887926
Sede operativa, centro ricerca
e sviluppo software
Via B. Piatina, 22
Tel. (06) 786246
LATINA:
Via Enrico Toti (Galleria CISA)
Tel. (0773) 488001
"PIXY3”
DISEGNA A 3 MANI
PER IL TUO PERSONAL
COMPUTER.
"PIXY 3" è un plotter professionale,
ma a prezzo contenuto, che unisce
alla massima affidabilità prestazioni
elevate.
Formato A4, tre colori, velocità di
scrittura di 200 mm/sec,
compatibile con i packages
software più noti è
particolarmente
studiato per
soddisfare le esigenzei
grafiche dei
Personal Computers.
Riproduce
informazioni
grafiche, diagrammi'
e statistiche sia
su carta comune che
su lucidi utilizzabili
per proiezione.
^MANNESMANN
WTAIXY
20094 Conico (MI) - Codomosto, 3
Tel. (02) 4502850/855/860/865/870
Telex 4500934
00137 Romo - Vio I. Del Lungo, 42
Tel. (06) 8278458
100W Son Mouro (TO) - Vìa Casale, 308
Tel. (011) 8225171
40050 Monteveglio (BO) - Vio Bnsfein, 5
Tel. (051) 965208
IMPARIAMO A PROGRAMMARE IN
^assembler,
di Valter Di Dio
In figura 2 trovate il contenuto della parte
alta dello STACK dopo un Interrupt e la
SAVEREG- Il programma per riprendere i
valori dei registri dallo STACK sarà il se-
guente
RESTORE PLA preleva X dallo slack
TAX :e lo mette a posto
PLA ;lo stesso
TAY per Y
PLA puesto è proprio A
RTI iHETURN (rom Interrupt
Ottava e ultima parte
Con la .scorsa puntala sulle routine arit-
metiche abbiamo pralicamenie concluso il
discorso sulla programmazione in linguag-
gio macchina del 6502. Tutto ciò che abbia-
mo visto ci permette infatti di scrivere i no-
stri programmi senza problemi. Restano pe-
rò aperte alcune questioni di programmazio-
ne "superiore": ovvero alcuni problemi di
gestione a livello Hardware delle periferiche
della nostra macchina. Per fare un esempio
.se decidiamo che il nostro computer debba
emettere una nota con una certa frequenza,
dobbiamo sapere quanto impiega ad esegui-
re le istruzioni per poter calcolare esatta-
mente i cicli di ritardo. Altra questione ri-
masta aperta è la funzione le Taso) delTin-
terrupi, che. con la diffusione dei VlC 20 e
C ommodore 64 che ne fanno un uso indiscri-
minato. non può più essere ignorala.
Cominciamo dal RESET
Appena si accende un qualsiasi compu-
ter. una apposita circuiieria (in genere un
condensatorino) effettua il Reset del 6502;
questo si ottiene semplicemente mettendo
a massa per un istante il pin 40 del 6502
(vedi figura 1). Quando ciò si verifica il
microprocessore elTettua un JMP automa-
tico alla routine il cui indirizzo si trova in
SFFFC e SFFFD. naturalmente a queste
due locazioni deve corrispondere una
ROM altrimenti all'accensione non si po-
trà far sapere al 6502 dove andare a cercare
la routine di reset. In quasi tutte le macchi-
ne recenti la routine di reset è vettorizzata.
nel senso che è in genere possibile cambiar-
la con una nostra sostituendo alcuni pun-
tatori in RAM. Operazione comunque ab-
bastanza delicata per cui occorre un'otti-
ma conoscenza del sistema operativo della
macchina su cui si interviene. Un errore
nella routine di reset blocca completamen-
te la macchina e non si riesuma se non
spegnendo e poi Riaccendendo il tutto.
Gli Interrupt
Ai pin 4 e 6 del 6502 fanno capo gli
interrupt. Il loro modo di comportarsi è
molto simile al Reset solo che consentono
un controllo maggiore da parte del pro-
grammatore. Gli Interrupt del 6502 sono
due: il NMI (non mascherabile interrupt) e
riRQ (richiesta di Interrupt) che. come
dice il nome, può anche venire ignorata.
L'interrupt non mascherabile si diffe-
renzia dal Reset solo per il fatto che l'istru-
zione in corso (o il gruppo di istruzioni che
potrebbero ingenerare confusione) vengo-
no completate, viene poi effettuato il salva-
taggio automatico sullo STACK del Pro-
gram Counter e dello Status e viene effet-
tuato un JMP alla routine puntata da
SFFFA e SFFFB. Questa routine eseguirà
una serie di controlli sulle periferiche per
sapere chi ha attivato l'interrupi e. una
volta soddisfatta la richiesta, tornerà al
punto in cui era stata interrotta con un
RTl (Return from Interrupt). Due consi-
derazionirla prima é che il Microprocesso-
re non salva tutti i registri interni, sarà
quindi cura del programmatore l'eventua-
le salvataggio e il recupero dei registri che
la routine di gestione deil'lnterrupt utiliz-
zerà in modo da rientrare nel programma
con i valori corretti. Una tipica routine per
il salvataggio dei registri è la seguente:
SAVEREG PHA
TXA
PHA
TYA
PHA
accumulatore
sullo STACK
trasterisce X In A
GND
40
RES
RDY
2
39
02
01
38
SO
IRQ
4
37
00
nc
36
nc
NMl
35
nc
SYNC
34
R/W
+ 5v
8
33
D0
A0
9
32
DI
Al
10
31
D2
A2
11
30
D3
A3
12
29
D4
A4
13
28
D5
A5
14
27
D6
A6
15
26
D7
A7
16
25
A15
A8
17
24
A14
A9
18
23
A13
AIO
19
22
A12
All
20
21
+ 5v
Figura 1 - Ft
SYSCcheind
SO che serre
diiìùiur
a ilpre
de! 6502. Da noi
ero di un codice ape
il Rag di Orerflorr.
La seconda è sull'uso dell'NMI che es-
sendo particolarmente brutale viene usato
solo per i guasti Hardware e per le interru-
zioni dell'alimentazione quando indipen-
dentemente dall'operazione in corso, oc-
corre efTettuare subito il salvataggio del
contenuto della memoria prima che l'ali-
mentazione di emergenza venga meno. Bi-
sogna infatti fare attenzione al fatto che
l'interrupt non mascherabile può inter-
rompere anche una operazione di scrittura
sul disco eciò rischia di rendere illeggibile il
contenuto dell'intero dischetto.
L'interrupt Request (IRQ) permette in-
vece il controllo del programmatore prima
di eseguire l'interruzione vera e propria.
Abbiamo infatti visto che nel registro dello
Status uno dei flag prende il nomedi Inter-
rupt Disable e può essere settato o azzerato
con le istruzioni SEI (Set Interrupt Disa-
ble) e CLI (Clear Interrupt Disable). Nel
momento in cui il pin 4 del 6502 viene
messo a massa il microprocessore, prima di
eseguire il JMP alla locazione indicata in
SFFFE e SFFFF, effettua il test del fiag I,
se viene trovato a uno (ad esempio dopo un
SEI) la richiesta di interruzione viene igno-
rata e il microprocessore prosegue indi-
sturbato il suo lavoro; in caso di Interrupt
abilitato viene prima posto ad uno il Flag I
(per impedire un nuovo Interrupt prima
che sia stata completata la sequenza di SA-
VEREG) e poi viene eseguito il salto alla
routine di gestione dell' IRQ. Questa salve-
rà i registri interni del 6502 e poi passerà a
controllare le periferiche per scoprire chi
ha richiesto l'interruzione. Appena salvati
i registri conviene riabilitare subito gli In-
terrupt per evitare che una nuova richiesta
vada perduta. Con l'IRQ può succedere
un'altra cosa:nessuna delle periferiche ha
chiesto l’IRQ! Questo perché l’interruzio-
ne non era hardware ma software; ovvero
il microprocessore ha trovato nel pro-
gramma che stava eseguendo un Break
(BRK). L'istruzione di Break si usa di soli-
to nel debug di programmi in linguaggio
macchina per scoprire cosa sta succedendo
dentro la CPU. Quando il microprocessore
incontra un BRK effettua un IRQ a tutti
gli effetti, unica differenza consiste nel flag
B che viene forzato a l. Se si è verificato
allora un Interrupt e il flag B è alto allora si
tratta di un Break e la routine di gestione
deiriRQ invece di cercare il colpevole tra
le periferiche andrà ad eseguire un pro-
grammino che visualizza il contenuto dei
registri, il program counter e tutto quello
che può interessare ai fini del debug di un
programma. A questo proposito si deve
WCmicfocomouter 27
fare attenzione al fatto che il Break salva
sullo Stack il program counter più uno;
questo perché dì solito si usa sostituire una
istruzione con un Break e la maggior parte
delle istruzioni del 6S02 é lunga due byte.
Da rilevare che il flag B viene posto a
uno prima che il registro P sia spinto sullo
Stack; non è quindi possibile testare diret-
tamente il flag B ma bisogna prima recupe-
rare il contenuto del registro dalla cima
dello Stack. Il programma per controllare
il Flag B è il seguente;
PLA ; riprendi lo Status
PHA : rimettilo a posto
ANOttStO : maschera del flag B
BNE Break ; salta al programma Break
.. : Interrupt vero!
attenzione anche al fatto che l'istruzione
BRK mette ad uno il [lag I prima di simu-
lare l'interrupt. non è quindi possibile ma-
scherare un Break.
Un uso particolarmente intensivo del-
l'IRQ lo fanno i personal della Commodo-
re: sessanta volte al secondo per aggiorna-
re l'orologio interno e per far eseguire al
6502 la scansione della tastiera e l'eventua-
le prelievo dei caratteri battuti. Questo na-
turalmente rallenta l'esecuzione di tutti i
programmi e complica abbastanza la vita
dei programmatori costretti a fare i conti
con una CPU che ogni sessantesimo di
secondo ti pianta in asso per andare a farsi
i fatti suoi; tanto èche nei giochi "commer-
ciali" si usa disabilitare l'Interrupt e gestire
la tastiera solo nei momenti in cui si aspetta
un dato.
I cicli e i tempi macchina
A volte, per scopi particolari o per mera
curiosità, è utile sapere quanto tempo im-
piegherà il microprocessore ad eseguire
una certa routine. Il tempo di esecuzione
dipenderà naturalmente dalla frequenza di
Clock del computer e dal numero e tipo
delle istruzioni che la CPU deve eseguire.
Alcune istruzioni possono poi impiegare
più 0 meno tempo a seconda di certe condi-
zioni o addirittura della posizione in me-
moria in cui si trovano.
Il Clock di sistema delle macchine basa-
te sul 6502 è di solito di 1023 kHz questo
valore abbastanza originale deriva dal fat-
to che è facile ricavare da questa frequenza
i segnali di sincronismo del generatore vi-
deo. A questa frequenza, approssimabile
ad un megahertz, un ciclo corrisponde ad
un microsecondo circa.
Cima dello
STACK
Accumulatore
Registro X
Registro Y
Registro P
STATUS
Program
Counter L
Program
Counter H
Nella tabella I trovale per ciascuna
istruzione i cicli macchina necessari all'ese-
cuzione e i flag che l'istruzione stessa mo-
difica.
Per i cicli si deve considerare che un
Branch effettuato (ipotesi vera) impiega
un ciclo in più di uno senza diramazione e
che occorre aumentare di un ciclo tulli i
tempi con un asterisco a Ranco se si attra-
versa il conRne di pagina. Quindi un BCC
che si trova in S3F0 e che, se verificaio,
salta a S430, impiega due cicli in più di
quanto indicato in tabella; uno perché si
verìfica la diramazione e uno perché dalla
pagina $3 si passa alla pagina S4.
Conclusioni
Con questo abbiamo concluso questa
serie di articoli sulla programmazione in
Assembler. Per molti di voi si sarà trattato
di un ripasso per altri sarà stata una vera
faticaccia capirci qualcosa; probabilmente
per loro non era ancora venuto il tempo
dell’Assembler. Magari un giorno, tornan-
doci sopra, esclamerete "accidenti era già
scritto qui e io ci ho perso una mattinata!".
Contiamo comunque che vi sia servito a
qualcosa e che proseguirete sulla via della
programmazione in Linguaggio Macchi-
na, nella speranza di poter pubblicare un
giorno il lavoro dì un lettore che qualche
mese fa era convinto che SED fosse la So-
cietà Editrice Dalmata. MC
Le altre puntale di
“Imparìamo a programmare in Assembler"
MC n‘
ARGOMENTO
20
InlroduzioiK
21
n iDonilor
22
La pagina zero
23
Miniassembter
24
Ancora indirizzameoli
25
Spostamenti di dati
26
Le Operazioni
MCmicrocomputer 27
brindiamo ad una
scelta azzeccatal ‘
Perché ho trovato
un elaboratore
che ha grandi prestazioni
ed un piccolo prezzol
Perché il Gruppo BAGSH
mi garantisce programmi
personalizzati di elevata qualitàl
Perchè le diverse esperienze
di un gruppo di qualificate
aziende ha risolto i miei problemi
ed aumentato i miei profittil
traderpoint
memona RAM da 64KB a 1024KB
memorìa di massa
da1.6M6a30MB
da 1 a 8 utenti in reale
multiprogrammazione
il punto d’incontro delle esperienze più qualificate.
I Via Nicolò dell'Arca. 1 - 40129 BOLOGNA • Tel. (051) 35.3231/37.10.99 (3 linee) 1
I BOLOGNA. BRESCIA. CARPI, CATTOLICA, CESENA, FERRARA, FIRENZE |
I FOLIGNO, MILANO, MODENA, PADOVA, PARMA, REGGIO EMILIA, TRIESTE i
I I
di Paolo Galassetri
Conversioni decimale - esadecimale - binario
di Marco Di Martino ■ Peschiera Borromeo
Possiedo un personal e una HP 41 e, volendo programmare in
linguaggio macchina <si. proprio linguaggio macchina, non as-
sembler) mi son trovato spesso a che fare con numeri binari e
esadecimali e relative conversioni. Ho sviluppato cosi questo
programma che consente di convertire numeri nelle tre basi (2. IO
o 16) fra loro e ho inoltre aggiunto una routine (LBL C) che
somma un numero decimale ad uno esadecimale fornendo il
risultato in esadecimale. utile quando si vogliono (o si devono)
calcolare le locazioni di memoria.
Per convertire un numero binario o esadecimale in decimale ho
usato il tipico algoritmo che consìste nel separare ogni singola
cifra del numero da convertire (linee da 17 a28). moltiplicarla per
una potenza di 2 o di 16 e sommare i risultali (lìnee da 36 a 54).
Esempio:
107 diventa 7xi$o= 7 +
0*16'= 0 +
1 X 16*= 256 =
263,0
Ovviamente quanto detto vale per convertire un numero in
base qualunque a decimale.
Per eseguire il procedimento opposto esìstono. 0 perlomeno io
conosco, due sistemi (anche se sostanzialmente sono gli stessi);
uno per fare i calcoli con carta e matita, l'altro molto più adatto
per un calcolatore. Il primo sistema, quello per carta e matita, per
intenderci, consiste nel dividere ripetutamente il numero decima-
le per la base in cui deve essere convertito, arrestandosi al risulta-
to intero e segnando il resto, fino a quando, il risultato della
divisione non sarà minore della base; a questo punto il risultato è
dato dalla parte intera dell' ultimo quoziente seguito da tutti i resti
ottenuti dalle divisioni presi però in ordine inverso a quello con
cui sono stati ottenuti. Chiaro vero? Facciamo un esempio; vo-
gliamo convertire il numero 10130|o in esadecimale.
10130 ; 16 = 633
(2) 633 : 16 = 39
(9) 39: 16 = 2
(7)
il risultato è 2792)6
Il sistema usato nel programma, invece, consiste nel dividere
ripetutamente il numero decimale per la base sino ad ottenere un
risultato minore della base stessa (linee da 86 a 93) dopodiché la
parte intera del quoziente fornirà la cifra più significativac le cifre
seguenti saranno date dalla parte intera del prodotto fra la parte
frazionaria e la base.
Probabilmente un esempio numerico sarà più chiaro; conver-
tiamo 1201,0 ’tt esadecimale
1201 : 16 « 75.0625
75.0625 : 16 = 4.6914... 1‘ cifra 4
0.6914.. X 16 = 11.0625 2" cifra B
0.0625 X 16 = 1 3* cifra 1
cioè 1201, a = 4BI|4
Entrambi i procedimenti valgono per qualsiasi base.
Il programma accetta come input massimo le seguenti cifre
7.9 E 28, a per conversione dee. esadec.
I6,777.2IS,a per conversione dee. bin.
FFFFFF|4 perconversioneesadec.bin.
FFFFFFFFFFFF|4 per conversione esadec. dee.
Il 1 1 1 M 1 1 Ij per conversione bin. dee. o bin. esadec.
è possibile però arrivare a 1 2 cifre binarie con la seguente proce-
dura: introdurre la cifra binaria nel registro alpha, memorizzare 2
in Rj 2 e digitare XEQ 09,
Per chi possedesse il modulo estensione funzioni (HP 82I80A)
le linee da 07 a 57 possono essere cambiate in questo modo:
(SI aLEnG
20 fiT0>:
.33 )v-r-
«S STl} 17
21 fiSTO 16
34 m éS
SSTO IK
22 fiSHF
35 55
16 QSHE
23 flSTO 21
36 GTu 06
11 fISTÙ 2!
2» >'=6'?
37*L3L 08
12 8
25 C.TQ 37
38 48
il STO Vi
26 48
39*LEL 06
14*LBL 04
27 X=V7
40 •
15 l
28 GTG 04
41 RCL 22
li ST- '7
29*LSl 05
42 PCl 17
!? CLh
38 CLX
43 VtX
:8 fiF'CL 16
31 57
44 *
i? OPEL 21
32 XOV
45 ST+ 19
Le funzioni disponibili in questo modulo non solo consentono
un risparmio di 1 1 passi (3 registri dì programma) e di I registro
dati, ma soprattutto portano a un risparmio di tempo che può
arrivare anche al 50°ó.
Innanzitutto, con l'istruzione ATOX (preleva il carattere più a
sinistra della stringa contenuta nel registro alpha e lascia il suo
codice numerico nel registro X), il carattere è immediatamente
prelevato dalla stringa senza più bisogno della lunga routine
(lineeda 17a34); inoltrenoné piu necessario dover confrontare il
carattere estratto con tutti gli altri contenuti nei registri da 0 a 15
per calcolare il valore che rappresenta, infatti ìlcodice dei caratte-
ri numerici e alfabetici è uguale a quello ASCII, quindi è sufTi-
ciente sottrarre, al codice, quel numero, che lo riporta al valore
rappresentato dal carattere. Per esempio nel caso dei caratteri
alfabetici da A a F (codice ASCII da 65 a 70; valore esadecimale
da 10 a 15) bisognerà sottrarre 55.
In questo modo per ogni carattere verrà eseguito solo un test
condizionale e un salto, mentre senza le funzioni estese, nel caso
della F il loop veniva ripetuto 14 volte, nel caso della A 9 volte,
nel caso del 2 una volta e cosi via.
Per chi non possedesse un HP-41 e avesse a che fare ugualmen-
te con conversioni fra numeri a base diversa da 10 esiste un
sistema molto semplice per convertire numeri binati in esadeci-
mali e viceversa; nel primo caso, bisogna dividere il numero
binario in gruppi dì 4 cifre e convertire ogni singolo gruppo,
secondo la seguente tabella;
84
MCmicrocomputer 27
Sofiwart RPS
Conv*r«lonl - «sadaclcnala - binarlo
61*161 -CONV
55*L8L 03
108*LBL C
6é*L8L 3
56 I
110 STO 23
83*L8L 16
57 STO 12
111 fiOH
64 16
58 GTO 04
112 CLfi
05 STO n
59*LBL 07
113 STOf
06*LBL 08
60 RCL 19
Il4 fiCFF
07 fiSTD lè
61 RTh
115 XEO 10
08 fiSHF
62*LBL e
116 PCI 23
08 flSTfi 21
63*LBL 1-
li? +
10 l
64 CLS
118 GTO li
11 STO 13
65 ARCL X
118*i.&L II
12 6
66 2
120 XEG IC
13 STO 19
67 STO 22
121 GTO 12
14*LBL 08
68 XE5 08
122*LBL d
15 -1
68 RTK
123 XEQ 13
16 STO 17
70*LBL ó
124 GTG 11
I7»LBL 04
71*LBL 12
125*lBL E
18 1
72 2
126 FIX 0
19 ST* 17
73 STO 18
127 Sr 0i
20 ’ "
74 GTO 02
128 CF 29
21 USTO Y
75*LBL fi
129 -O*
22 fiRCL 16
76*LBL 11
130 flSTO 00
23 ARCI 21
7? Ì6
13! -i-
24 flSTG 16
78 STO 18
132 fiSTù 01
25 fiSHF
79*LBL 02
133 -2^
26 «STO 21
80 .5
134 fiSTO 02
27 flSHF
81 ST+ 2
135 "3-
28 «STO %
82 1.8
136 fiSTO 05
28 X=Y?
83 STO 16
137 S-
30 GTO 07
84 ROM
138 fiSTO 84
51 CLfi
85 RDM
139 -S-
32 P8T0 Y
86*LBL 14
140 fiSTO 05
33 X=Y*
37 XOY
141 '6“
34 GTO 08
88 ISG 16
142 CISTO 0b
•35 STO 20
88 PCI 18
143 -T"
36 -0-
90 /
144 OSTO 07
37 fiSTO V
91 RCL 18
145 -S-
38 X=YT-
82 X'=V-5
146 Cisto 03
39 GTO 03
83 GTO 14
147 -8*
40*LEL 05
84 CLH
148 fiSTO 09
41 RCL 20
85 .9
148 -fiv
42 PCI IHD 18
96 ST- 16
150 CISTO 10
43 X=Y'>
87 XO 2
151 -B-
44 GTG 06
98*LBL 00
152 «STO U
45 l
88 hRCl !N5 S
153 T'
46 ST+ 18
100 RVIEU
154 fiSTO ;2
47 GTO 85
101 E‘SE 16
155 -D-
48*lBL 06
102 GTO 01
156 fiSTfi 13
49 RCL 22
103 PTH
15? -E-
50 RCL 17
104*LBL 01
158 fiSTO 14
5! YtX
105 FRC
158
52 RCL 18
106 RCL 18
160 fiSTO 15
53 »
107 *
161 CLX
54 ?T+ 18
108 GTO 00
162 ENB
Esempio:
Olio lOOIj = 69,6 7A,g7 = 01111010
Questo sistema è molto utile quando si deve calcolare la cifra
da introdurre in un registro per sellare solo alcuni bit. come mi
capita spesso di dover fare programmando il mio personal.
Il programma proposto questa volta è uno strumento di lavoro
utile a chi ha a che fare con i calcolatori. L’autore ne descrìve
abbastanza bene il funzionamento, ma ha dimenticato di fornire
istruzioni per l'uso di tale programma. Ecco, per ciascuna con-
versione. le operazioni da compiere:
DEC - HEX: impostare sul registro X il numero da convertire e
premere XEQ “A”.
HEX - DEC impostare il numero esadecimale da convertire,
sotto forma di caratteri introdotti nel registro AL-
PHA e premere XEQ "a"
DEC • BIN: impostare sul registro X il numero da convertire e
premere XEQ "B”
BIN - DEC; impostare sul registro X il numero da convertire e
premere XEQ "b''
HEX • BIN; impostare il numero esadecimale da convertire.
sotto forma di caratteri introdotti net registro AL-
PHA e premere XEQ “D"
BIN - HEX: impostare sul registro X il numero da convertire e
premere XEQ “d”.
Per sommare un numero decimale a un numero esadecimale.
con risultato in forma esadecimale. impostare il numero decimale
in X, premere XEQ "C". impostare il numero esadecimale (carat-
teri ALPHA) da sommare, quindi premere R/S.
Ovviamente va ricordato che in modo USER. le label utilizzate
in questo programma risultano assegnate automaticamente alle
prime due righe di tasti. ^
414*LBL 10
415 -1-J10-
4!6*LBL 21
417 PVIEU
418 PSE
418 P5E
420 RTfi
Errata corrige
Nel programma "Battaglia navale" pubblicato nel n.
25. per un errore tipo^afico sono state omesse alcune
righe che riportiamo qui sopra.
Chiediamo scusa ai lettori.
MCmicrocomputer 27
Simulare giochi sulla TI 58 o 59 non è
molto semplice, soprattutto per quanto ri-
guarda la visualizzazione sul display. Il no-
stro lettore si é cimentato in questo arduo
compilo presentandoci un programma per il
quale rimpiangeremo la mancanza di un vo-
lame l!> nella nostra TI 59, pariizionaiacon
7 Op 17...
TIMERACE
di Daniele Corsaletti - Pesaro
Da quando è apparso, su di un'altra
rivista, un articolo su di una gara a crono-
metro per HP 41G mi é cominciata a ron-
zare in lesta l'idea di “tradurre" il pro-
gramma in SOA per la mia TI-59. Il primo
grosso problema da alTrontareè stato l'im-
postazione del visualizzatore.
Come far apparire un'"auto in mezzo
alla pista"?
Per la HP 41 è cosa relativamente facile,
data la flessibilità del visualizzatore alfa-
numerico. ma con la TI?..,
Il visualizzatore
Accettando il compromesso della simu-
lazione ho pensato che lo "0" fosse il nu-
mero più indicato a simulare, appunto,
l'auto mentre i numeri “I" fossero i più
dissimili dallo zero prescelto ed avrebbero
potuto riprodurre i bordi dellaa pista.
Cosicché il visualizzatore ha assunto il
seguente formato:
Altro problema: come indicare al pilota
la presenza di una curva? Nella simulazio-
ne la pane superiore dei numeri 5 e 2 può
servire ad indicare rispettivamente una
curva a destra e l'altra a sinistra ed ecco il
visualizzatore come appare nelle curve:
Ceno non è la sciccheria delle HP ma il
visualizzatore delle TI di più non permette.
Lo sterzo.
Per far spostare a destra oppure a sini-
stra l'auto ho usato questo sistema: dal
numero 1 1 1 II 1 1 1 1 (oppure 21 1 11 1 112 o
a cura di Pierluigi Panunzi
anche 51 11 1 1 1 15 per le curve) si sottrae
raniilogaritmo del numero contenuto in
ROl e si aggiunge la velocità divisa per
dieci.
Inizialmente il contenuto di ROl è fissa-
to nel numero 4 il cui INV Log è 1 0000 che
sottratto a 1 1 1 1 1 1 1 1 1 dà come risultato
llllOllll posizione dell'auto al centro
della pista, se a questo si aggiunge la velo-
cità sotto forma "n" si ottiene llllOllll.
n formato finale dei display.
Lo sterzo e la forza centrifuga, nelle cur-
ve. non fanno quindi altro che sommare o
sottrarre una unità al contenuto di ROl.
(Contenuto inizialedi ROl corrispondente
all'auto al centro-pista)
La gara
Il gioco, naturalmente, consiste nel per-
correre il circuito nel più breve tempo pos-
sibile essendo, appunto, una gara a crono-
metro. Dopo aver letto le due schede che
contengono il programma ed i circuiti si
preme START (A) e si parte gareggiando
sul circuito di Montecarlo (vedi mappet-
ta). Se si desidera, invece, girare sull'altro
circuito basta premere SBR SBR e dopo
54" circa si potrà premere lo START es-
sendo stato selezionato il circuito chiama-
to "3".
Con lo START apparirà a lampeggio
l'auto ferma al centro della pista: premere-
mo subito R/S per arrestare il programma
ed inserire i comandi (inizialmente accele-
reremo).
Se non impostiamo alcun comando l'au-
to prose^irà con velocità costante la sua
corsa (inizialmente, non avendo ancora ac-
celerato. essendo V =0 verrà segnalato con
"0" a lampeggio).
Dopo aver acceleralo l'elaborazione ri-
prenderà facendo apparire a lampeggio un
primo numero che corrisponde al numero
del tratto di pista che abbiamo appena
percorso (come dire il I” Km. il 2® Km.
ecc.) che ci consentirà di conoscere sempre
in che punto del circuito siamo (servendosi
anche della mappa del circuito).
Dopo questa prima indicazione appari-
rà la posizione dell'auto sulla corsia sem-
pre afìlancata dalla velocità.
Premeremo allora R/S che, fermando
l'elaborazione, ci permetterà di accelerare
(con C), frenare (con B), sterzare (con SBR
CE oppure SBR CIr) ecc. a seconda del
tratti di pista che dovremo affrontare. Na-
turalmente sarà prudente elTetluare i primi
giri di pista a bassa velocità (1,2) tenendo
conto della forza centrifuga nelle curve
(che ci sposterà aH'estemo delle stesse) in
modo da capire meglio il funzionamento
evitando il “9. 999999999" e cioè il fuori-
strada.
Alla fine del giro verrà lampeggiato, do-
po la posizione ultima raggiunta, il tempo
trascorso o, più precisamente, il numero di
impostazioni che ci hanno consentito di
percorrere il circuito.
Il circuito
I circuiti sono immagazzinati da R 10 ad
R 69 per totali 60 registri usati che. "scan-
dagliati" per due volte, forniranno i 120
MCmicrocomputer 27
Jq/iH’OW SOA
tratti di cui sono composti i circuiti.
] registri da R 00 a R 09 sono di calcolo.
I due circuiti sono presenti in memoria
contemporaneamente.
II programma infatti considera, nei pri-
mi 60 tratti, la parte intera del numero
immagazzinato mentre nei secondi 60 il
primo decimale. I rimanenti due decimali
appartengono al circuito "S" che la sub-
routine SBR metterà nella forma N.M.
0. 1 1 1
0 . 01
0 . 01
0 .
0 . 1
0 . 1
0 . 1
0 . 1
1 . 1
1. 101
1. Ili
1. ili
1.111
1. 01 l
1. 01 1
1 . 01
0. 01
0 . 01
0 .
0 .
0 .
0 .
0 .
0 .
0 .
0.
10
n
iz
13
15
16
17
18
20
21
22
23
27
28
28
30
31
32
33
34
35
36
37
38
39
0 .
0 .
-1. 01
-1. Ili
- 1.111
-1. 211
1. Ili
1. 001
1. 002
1. 002
1. 001
0
0
0
0
-2. 02
1 . 11
1.21
1 . 21
;. Ili
1. Oli
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
5S
59
60
62
63
64
65
66
67
68
Il jKrcorso è stalo convertito in cifre
assimilabili dalla calcolatrice consideran-
do:
0 = rettilineo
-l-n = curva a destra
-n = curva a sinistra, dove n esprime il
valore della curvatura, più è grande più è
stretta.
La forza centrifuga varierà proporzio-
nalmente ad n.
Naturalmente Tandamento del circuito
è modificabile a piacere come pure, volen-
do. la sua lunghezza.
Il programma Tl-59 "TIMERACE" è
risultalo certamente diverso rispetto a
quello per HP 41 C.
La lunghezza del circuito, l'aggiunta del
segnalatore del "Km" che si sta percorren-
do. la reimpostazione del visualizzatore e
la considerazione di altri parametri sono le
principali differenze che li distinguono.
Penso comunque sia abbastanza "sim-
patico". specie se ci si cala nella gara riu-
scendo ad arrivare fino in fondo, conside-
rando anche il fatto che di giochi per Tl-59
ne ho visti in circolazione ben pochi (forse
per la dilTicoltà delfimpostazione del vi-
sualizzatore) almeno confrontando col
software per HP.
Ciò detto non mi resta che augurarvi...
in bocca al lupo... e... non partite in quar-
ta... iéC
MCmicfocomputer 27
87
Conlinuano a pervenire in redazione nu-
merosi programmi per il pocket della Sharp,
di interesse sempre crescente a causa delle
continue scoperte effettuate da noi e dai
lettori nell'ambito delle possibilità operative
del PC-ÌSOO.La Sharp, nel frattempo, ha
immesso recentemente sul mercato la nuova
PC-I500A. la ijuale si differenzia dalla pri-
ma per una capacità RA M da 8 K standard e
per alcune innovazioni sul Basic.
I programmi di tjuesio mese ci giungono
da Ferrara e da Parma e consistono l'uno in
una sorta di "computer-art" con il 1500. e
l'altro in routine utili da impiegare per una
gestione più ampia del display.
GRAPH PACK
Fabrizio Fesani - Parma
Il programma rappresenta un primo
tentativo di sfruttare in maniera più com-
pleta ledevate capacità grafiche del plottcr
CE- 150. In realtà sì tratta di un insieme di
subroutine che permettono di creare sul
ploiter figure anche abbastanza compiesse
in modo più semplice che non utilizzando
una serie di istruzioni LINE. La vera utili-
tà dì queste subroutine sta però nel fatto
che. una volta disegnata la figura voluta,
esse permettono di;
1 ) spostare l'intera figura in ogni posi-
zione desiderala sia lungo l'asse X che lun-
go l'asse Y semplicemente modificando le
coordinate del punto d'origine;
2) ruotare la figura sia intorno all'origi-
ne sia intorno ad ogni altro punto {di cui
basta indicare le coordinate) di un numero
prefissato di gradì:
3) ottenere ingrandimenti o riduzioni in
scala della figura; i fattori scala possono
essere diversi per l'asse X e per l'asse Y,
permettendo cosi un cambio delle propor-
zioni delle figure.
É inoltre possibile tracciare linee o posi-
zionare la penna relativamente alla sua po-
sizione precedente e non in riferimento al
punto d'origine.
Un programma che utilizi queste sub-
routine deve iniziare con l’istruzione GO-
SUB"1" che serve ad inizializzare alcune
variabili e per stabilire l'origine al centro
del rotolo di carta, cosa che permette di
disegnare più facilmente rispetto ad un si-
stema con l'origine spostala tutta a sini-
In seguito si deve stabilire il punto da cui
la penna inizierà a disegnare, indicandone
le coordinale mediante le variabili X e Y. e
richiamando la subroutine "P". Per dise-
gnare è sufficiente indicare sempre tramite
le variabili X e Y del punto finale della
lìneir da tracciare, e tramite l'istruzione
GOSUB "T" andare alla subroutine di
tracciamento.
Esempio:
10 GOSUB "1”
20 X= 0:Y= B: GOSUB -P"
30X = 40:Y= 0; GOSUB "T"
40 X = 40: Y = 40: GOSUB "T"
S0X= 0: Y = 40: GOSUB "T"
60 X= 0: Y= 0: GOSUB "T"
In questo modo è possibile disegnare un
quadrato con il primo spigolo neU'origine.
Lo spostamento della figura si ottiene
mediante traslazione degli assi. Per far ciò
10:CLEfìR : GOSUB "
!■'
20: POR 2=0TO 200
STEP 5
30:R=Z
40:S*2/70+.5:T^!S
5d:X=40:Y»40;
GOSUB "P"
5J:X=40:Y«-40:
GOSUB "T"
52:X=-40;Y«-40:
GOSUB "T"
53:Xc-40:Y«40:
GOSUB "T"
S4:X=40:Y=40:
GOSUB "T"
7a:NEXT-Z;-END
80:CLEPR : GOSUB'
85: POR ft=10TO 46
STEP 4:S=P/10:
T=S
90:POR Z=0TO 270
STEP 90:R-Z
96: IP B>3LET B=0
97: COLOR B
100: POR I=-20TO 20
110:X=I
12B:Y=X*X/'J0
125: IP X=-20GOSUB
"P"
128:G0SUB "T"
130:NE;XT I:B=&*.1;
NEXT Z
I40:NEXT fl.'ENp
Figuro 2eS- Esempi del programma Craph Pack. I
prlmour sono a colori.
GRAPH. PACK.
5060: JF SOIOR T<
MGOSUB "S"
5140: X2=C0*S) + (P1:
H):Y2=(-0»H)
5005: REM PftCKftGE
5070: IF RO0GQSUB
4(P*G)
GRRFICO
-R”
5J50:O=X2+J:P=Y2+
5009:REH JNlZIftLl
5080;LINE (0, P)-(
K
ZZflZlONE
n, H)
5160: X2=(n*G)+(N*
5010: "I":GRftPH :
5090:O=Xl;P-=Yl:
H):Y2=(-nt:H)
GLCURSOR (10
RETURN
+(N*G)
8, 0):SORGN
5099: REn SCALft
5170:n=X2+J:N=Y2*
■5020: S=] : T=::
5100: "S" : Q=0YS; M=
K:RETURN
RETURN
ri'fcS:P=P*T:N=
5179:REn P. PELATI
5029:REn POSIZION
N*T
UO
1=1
51J0:RETURN
5180: "PR": 0=0+X: P
5030: "p“:Q=X:P=Y:
51 19: REM RUOTA
-P4Y: RETURN
RETURN
5120: "R":0=0-J:M=
5189:REM T PELATI
5030; REn TRftCClP
n-j:P=P-K:N=
00
5040; "T":M=X:N=Y;
N-K
5190: ■TR":X=X40;V
X1=X:V1=Y
5130: D=(R'*:n)/180:
=Y-»P
5050:Q=O+Q:P=P+Ul:
H=S1N D:G=
5200: GOSUB "T"
n=n+Q;N=N+u
COS □
5210: RETURN
MCmicrocomputer 27
So fl«ort Sharp PC-1500
è sumdente aitrìbuire il valore desiderato
alle variabili Q (asse X) e W (asse Y). Ana-
logamente p>er cambiare la scala si deve
assegnare il valore desiderato alle variabili
S (asse X) e T (asse Y) che rappresentano il
coefricienle di ingrandimento o riduzione.
Responsabile della rotazione è la varia-
bile R: attribuendole un valore da I a 360 si
ottiene la rotazione della figura intorno
all'origine del numero di gradi specificato.
Se si desidera la rotazione della figura in-
torno ad un punto qualsiasi diverso dall'o-
rìgine. se ne devono indicare le coordinate
delle variabili J e K.
È inoltre possibile posizionare la penna
e tracciare le linee con valori dellee coordi-
nate espresse in modo relativo e non asso-
luto. ! valori delle X e delle Y. cioè, indica-
no lo spostamento dalla posizione prece-
dente e non si riferiscono all'origine. Per il
posizionamento relativo si dovrà attribui-
re il valore desiderato alle variabili X e Y e
richiamare a subroutine "PR". Similmente
per il tracciamento relativo si richiamerà la
subroutine “TR" e le variabili X e Y rap-
presenteranno le coordinate del punto
d'arrivo della linea rispetto al punto di
partenza. Con l'uso combinato delle diver-
se possibilità offerte da queste routine si
ottengono effetti molto gradevoli e, a vol-
te. risultati decisamente imprevedibili.
Negli esempi pubblicati si vede quello
che si può ottenere dalla rotazione di una
figura anche semplice abbinata ad un in-
grandimento in scala. Nella figura 3 grazie
alla nidificazione di più cicli FOR-NEXT
si mostra come si possa disegnare una
qualsiasi curva ed ottenere effetti grafici
particolari. Va tenuto però presente che.
per il corretto funzionamento della routine
di rotazione, il PC- 1 500 deve essere posto
nel modo RADIAN.
Come già accennato, le linee 5010 e 5020
provvedono alfinizializzazione: le variabi-
li S e T sono poste uguali a uno in quanto
rappresentano il coefficiente di scala. Alla
linea 5030 troviamo la routine di posizio-
namento; le linee 5040 e 5050 calcolano M
e N. punti di arrivo della linea da tracciare,
tenendo conto anche di eventuali traslazio-
ni degli assi. Alle linee 5060 e 5070 si trova-
no le condizioni grazie alle quali è possibile
richiamare le rispettive subroutine se è sta-
to inserito un fattore di scala o di riduzio-
ne. L'uso delle variabili X I e Y I nella linea
5090 serve ad impedire che ogni segmento
tracciato riparta daU'orìgine. Nella linea
5100 si trova la routine dì riduzione in
scala mentre le linee dalla 5120 alla SITO
ricalcolano le coordinate dei singoli punti
in caso di rotazione della figura. Infine alla
linea 5180 troviamo la subroutìne per il
posizionamento relativo della penna ed al-
ia linea 5190 la subroutine per il traccia-
mento relativo.
Essendo etichettali tutti i salti, è possibi-
le cambiare facilmente i numeri di linea
della routine a seconda delle esigenze del
programma principale.
Routine e note sul display
Davide Gessi - Ferrara
La mappa di memoria del display può
essere divìsa in due partì: la prima inizia
dalla locazione &7000 e termina a &704D.
mentre la seconda comincia a &7IOO e fini-
sce a &714D. Nella prima sono memoriz-
zate le varie configurazioni delle colonne
0-38 e 78-116. mentre nella seconda le co-
lonne 39-77 e 117-155.
Ogni colonna è divisa in due parti di 4 e 3
punti rispettivamente; i primi quattro ven-
gono memorizzati in un nibble di un byte il
cui indirizzo è un numero pari, mentre i
restanti tre. con uno spreco dì un bit. in un
nibble del byte (di indirizzo dìspari) succes-
sivo. Rimane da scegliere cosi se il nibble
deve essere quello “low” (meno significati-
vo) o "high" (più significativo); le prime 78
colonne (0-77) del display sono memoriz-
zate in un nibble "low", mentre le altre in
un nibble "high”.
Un esempio servirà a chiarire meglio le
cose: si vuole che nella colonna 1 5 sì accen-
dano alcuni punti in modo che il pattern
assuma valore 57 (&39). La colonna è me-
morizzata nella prima parte della memo-
ria; in un nibble di un byte pari bisogna
quindi memorizzare 9 (pattern dei primi 4
punti) ed in un nibble del byte successivo 3
(condizione dei restanti 3 punti). I nibble
sono ambedue “low" perchè la colonna è
situata nella parte sinistra del display.
Ora bisognerà determinare gli indirizzi:
dato che per ogni colonna occorrono due-
semibyte. e dato che vi sono 15 colonne
prima di quella cercata, findirìzzo sarà:
&7000 + &0F»2 = &711E{= 28702)
Quindi ora è sufficiente digitare POKE
28702.9.3.
In realtà in esecuzione diretta ciò sa-
rebbe fattìbile, ma inutile, perchè dopo il
POKE appare il prompt e perciò scompare
ogni configurazione dal display; comun-
que quanto detto in precedenza può essere
verificato con il semplice programmino:
10 POKE 28702,9.3; PRtNT
Un'operazione di tale genere non ha
molta utilità, esistendo già l'istruzione
adatta, tuttavia la conoscenza della mappa
di memoria del display sarà utile per la
realizzazione delle routine in linguaggio
macchina dì seguito descritto.
Le due routine in figura 4 e 5 permetto-
no lo scroll fine orizzontale con wrap-
around del display, nei due sensi. Le quat-
tro locazioni &4000-&4003 sono utilizzate
per salvare i dati relativi agli estremi del
visualizzatore. Sono state in tale posizione
perchè non sono, almeno apparentemente,
utilizzate, neanche per la memoria RE-
SERVE. È stata inoltre preferita questa
soluzione, in luogo della utilizzazione dello
stack. per evitare in casi particolari la satu-
razione dello stesso.
Queste due routine sono state scrìtte per
4004 -
A5
70
4C
LD
A.704C
-
AE
40
00
LD
4000. A
-
A5
70
4D
LD
A.704D
-
AE
40
01
LD
4001.A
-
A3
71
4C
LD
A.714C
-
AE
40
02
LD
4002. A
-
A3
71
40
LD
A.714D
-
AE
40
03
LD
4003. A
-
6S
70
LD
D.70
-
DE
40
41
CALL 4041
-
68
71
LD
D.71
-
DE
40
41
CALL 4041
-
A3
40
00
LD
A. 4000
-
AE
71
00
LD
7100. A
-
A3
40
01
LD
A.4001
-
AE
71
01
LD
7101. A
-
A3
40
02
LD
A. 4002
-
FI
RDA
-
AE
70
00
LD
7000. A
-
45
40
03
LD
A. 4003
-
FI
RDA
-
AE
70
01
LD
7001 . A
-
9A
RET
4041 -
6A
4D
LD
E.4D
-
FD
28
LD
HL.DE
-
44
INC
HL
-
44
INC
HL
-
25
LD
A. <DE)
-
43
ADEC HL
-
88
04
DNZED 04
9A
RET
- AE 40 03
- HE 40 41
- AE 71 4H
I.D A»7100
LD 4000. A
LO A. 7101
LO 4001
LO A. 7000
ROA
LO 4002
LO A. 7001
ROA
LD 4003. A
LO 0.70
DALL 4041
LO 0.71
CALL 4041
LD A-4000
LO 704C.A
LO A.4001
LO 7040. A
LO A. 4002
LO 714C.A
LD A. 4003
LO 714D.A
REI
LD E. 02
LD HL.OE
DEC HL
DEC HL
INC A. <0E)
AINC HL
CP E.4E
OJNZ 06
REI
Figura 4 ■ Rouiint di si
Figura S • Routine di seroH sii
MCmicrocomputer 27
Software Sharp PC-ISOO
essere chiamate da un programma Basic, e
non prevedono quindi il salvataggio nello
stack dei registri utilizzati (A.F.DE.HL).
Volendo, è possibile eliminare il wrap-
around inserendo un'istruzione AND su-
bito dopo ogni RDA incontrata. Per la
routine SCROLL destro occorre AND
FQ, mentre per l'altra AND QF; bisognerà
inoltre sostituire le istruzioni CALL 404!
con CALL 4045. Per chiamare le routine
CALL &4004.
La routine in figura 6 inverte lo stato di
tutti i punti del display, ed è utile per rappre-
sentare messaggi in INVERSE-VIDEO.
Il programma BASIC in figura 7 è in
grado di caricare e rilocare le routine de-
scritte in qualsiasi punto della memoria.
Alla partenza, il programma chiede la pri-
ma locazione alla quale dovrà essere cari-
cata la routine; al termine del caricamento,
verrà mostrato l'indirizzo deH'ultima loca-
zione occupata.
Questo programma può essere utilizzato
per caricare qualsiasi routine, con queste
regole:
1 - Il primo DATA deve contenere la loca-
zione di partenza dell'area nella quale la
routine é stata scritta, e l'ultimo deve con-
tenere 256 0 un numero superiore, per .se-
gnalare la fine delle istruzioni.
2 - Le istruzioni vanno inserite normal-
mente nei DATA, tranne quando vi è un
indirizzo a due byte che deve essere rìloca-
to; in tal caso bisogna sostituire ai due byte
il numero decimale che risulterebbe dalla
combinazione di questi due, cambiato di
segno, in modo che la macchina possa di-
stinguerlo dagli altri. MC
La mappa dì memoria (li parte)
Continuiamo su questo numero la pubblicazione della mappa di
memoria del PC-1500. iniziata sul numero scorso. In particolare pren-
deremo in esame gli indirizzi di partenza di alcune routine utili del
sistema operativo.
8000 - 9FFF 8K ROM per le espansioni e periferiche
AOOO - 8FFF 8K ROM del prinler-plolter
COOO - FFFF ROM 16K del Sistema Operativo
(routine)
D0D2 Comparazione tra valori numerici
D0F9 Comparazione fra stringhe
D2EA Ricerca del numero di linea di programma
D46I Ricerca l'indirizzo di una variabile
D925 Concatenazione stringhe
D9Bi CHRS
D9CF STRS
D9D7 VAL
D9DD ASC se C=&60. LEN se C=&64
D9F3 RIGHTS. MIDS, LEFTS
E243 Scansione della tastiera (attende un carattere)
E33F Aulo Power Off
E42C Scansione tastiera
ESCA Visualizza il contenuto del display buffer
EDOO Visualizza n caratteri sul display dalla posizione attuale del
ED3B Visualizza n caratteri sul display dalla posizione cursore =
0
ED4D Visualizza un carattere sul display c incrementa il cursore
EDS7 Visualizza un carattere sul display senza incrementare il
cursore
ED95 Conversione HEX-DEC
EDEF Visualizza una colonna grafica
EFB6 X-Y
EFBA X-t-Y
FOIA X*Y
F084 X/Y
F0E9 SQR X
F161 LN X
F165 LOG X
FICB EXP X
FID4 IO X
F391 COS X
F39E TAN X
F3A2 SIN X
F492 ACS X
F496 ATN X
F49A ASN X
FS3I DEG X
F564 DMS X
FS97 ABS X
F59D SGN X
F5BE INT X
F89CX Y
FF00-FFF6 Vettori per salti e chiamate
FFF8-FFF9 Indirizzo di partenza della routine MI
FFFA-FFFB Indirizzo di partenza dei Timer
FFFC-FFFD Indirizzo di partenza della routine NMI
FFFE-FFFF Indirizzo di partenza della routine RESET
90
MCmicrocomputer 27
L’ADVANCE 86A /START
PUÒ’ AIUTARLA A RADDOPPIARE
LE SUE VENDITE DI PC
PERCHE E UUNICO
VERO PC 16 BIT
ASOLO 1.400.000*
CON MICROPROCESSORE 80B6 E CON
•1280 256KB DI MEMORIA UTENTE CON CONTROLLO
DI PARITÀ'
• 40KB DI MEMORIA ROM
•MEMORIA GRAFICA A 16 COLORI
ALTOPARLANTE INCORPORATO
HARD E SOFTWARE 100% IBM/PC COMPATIBILE
DIAGNOSTICA, BASIC E SISTEMA OPERATIVO PER CASSEUA
CONTENUTO NELLA ROM
ILBASICCOMPRESO
UN SET DI 256 CARA TTERI IN ROM
VISUALIZZAZIONE TV, RGB E MONITOR COMP/SYNC
A COLORI 0 MONOCROMA TtCO
COMPLETA GESTIONE DEL VIDEO
• QUA TTRO PAGINE DI VIDEO
• TESTO 80x25 0 40x25
• RISOLUZIONE GRAFICA 300x200 0 640x200
• PORTA PER CASSETTA. PER PENNA OTTICA. PER PENNA GIOCHI
(JOYSTICK} E CON INTERFACCIA CENTRONICS
IN PIU'L ‘ADVANCE 86/\ /START PUÒ ' UTILIZZARE STAMPANTI DI
QUALUNQUE TIPO PURCHÉ' UTILIZZINO INTERFACCIA CENTRONICS:
E' ESPANDIBILE DALL 'UTENTE NEL MODELLO CON 2 FLOPPY DA
320KB CIASCUNO 0 NEL MODELLO CON HARD DISK DA 10MB: PUÒ '
ESSERE CORREDATO DI COPROCESSORE ARITMETICO 8087:
UTILIZZA CUSTOM CHIPS ED ELETTRONICA DELLA FERRANTI
INSTRUMENTS E DRIVES DELLA SHUGART ASSOCIATES.
CONDOR INFORMATICS ITALIA SRL
VIA GRANCINI 8
20145 MILANO
TEL 02/43.45.62-49.87549-4987,713
Chiunque desideri avere informazioni su un'eventuale concessione di
vendita può telefonare o restituire questo tagliando.
I NOME
1 S0C1ETA_
• IN FUNZIONE DEL CAMBIO DEL DOLLARO
► A
cura di Valter Di Dio
Track Verify
Anche i nostri amali e preziosi dischetti
devono fare i conti con il tempo e soprat-
tutto con l’usura dovuta allo sfregamento
contro la testina. E più importanti sono i
programmi contenuti sul dischetto più sa-
ranno usati e quindi soggetti a “erosione".
Finché, un giorno non troppo lontano, la
tragica scritta I/O ERROR e il terrificante
rumore di ferraglia del drive che tenta di-
speratamente di leggere un file consunto ci
comunicheranno la prematura dipartita
del dischetto.
Ora. dal momento che l'usura del disco,
a pane eventi catastrofici o moti popolari,
è abbastanza omogenea e diluita nel tem-
po. non si potrebbe rivelare in anticipo
l'incipiente disastro (possibilmente senza
l'uso di un paragnosta)? Si, il modo c'è!
Il DOS
Tutte le operazioni di lettura e scrittura
sul disco sono effettuate dal DOS (non a
caso DISK OPERATIVE SYSTEM) il
quale a sua volta si divide in Ire parti; il
MAIN che interpreta i comandi e control-
la la validità dei parametri, il File Manager
che si occupa della lettura/scrittura dei file
sul disco, e, al livello più basso (quasi Hard-
ware), l’RWTS, che realmente legge o scri-
ve un settore del disco.
Il Main é il livello più alto, é in grado di
riconoscere tutti i comandi del DOS e pre-
para una lista di operazioni che passa poi
al File Manager tramite una tabella chia-
mata FILE MANAGER PARAMETER
LIST.
II File Manager esegue solo operazioni
di OPEN. READ, WRITE, CLOSE è in
grado di trovare gli spazi liberi sul discoe si
occupa anche del C ATALOG e della crea-
zione o distruzione di file. Per il File Mana-
ger tutti i file sono binari e tutti i dati
relativi al file li preleva dalla FILE MA-
NAGER PARAMETER LIST. Ad esem-
pio se vogliamo efTettuare una RENAME
PROVA. DEFINITIVO la sequenza é la
seguente: il MAIN riconosce la parola
chiave RENAME, cerca allora il primo
nome e io mette nella FMPL nel campo
File Name, controlla che ci sia la virgola
seguita dal secondo nome che verrà messo
nel campo NEW NAME della FMPL. A
questo punto deve mettere ancora nella
FMPL il numero di volume, il numero del
drive e dello slot. Come ultima cosa mette
nel campo OPCODE (codice operativo) il
valore 9 che corrisponde all’operazione
RENAME; quindi elTettua la chiamata al
FILE MANAGER.
— Il FILE MANAGER ha a questo punto
tutti i dati necessari. Usando il FILE NA-
ME accede al catalogo del disco alla ricer-
ca del file; trovatolo lo riscrìve con il nuovo
nome, effettua una VERIFY per sapere se
l'operazione ha avuto esito positivo e tor-
na al MAIN con un codice di errore che
vale 0 se non ci sono stati “incidenti" o un
valore diverso da zero in caso di disastri.
Per scrivere e leggere fisicamente il dischet-
to il File Manager ha dovuto però ricorre-
re airaiulo del cuore del DOS, l'RWTS
(Read Write Track Sector). È solo questa
infatti che può accedere ai dati scritti sul
disco, è solo lei che li può interpretare e che
è in grado di avviare il motore dei drive,
selezionare gli slot e le unità e muovere il
braccio con le testine per portarlo sulla
IO POR I = 76B TO 768 + 35
20 READ D: PQKE I,D
30 NEXT
40 RT = 40573! Z » 768
50 LC = Z 22sLT = Z + 14:LS = Z 15
60 TEXT : HOME
70 INPUT "TRACCIA = (0-34 T-TUTTE) ";T*
;T = VAL (T*)
SO IF ASC <T*) < 50 AND ASC <TSi > 47
THEN 120
90 INPUT "TUTTE ?“;A*
100 IF AS = "S" THEN 200
110 GOTO 60
120 IF T < 0 OR T > 34 THEN 60
130 INPUT "SETTORE = "?S
140 IF S ■ 15 THEN 130
ISO X = 4Bs PRINT i PRINT
160 GOSUB 300
170 PRINT "TRACCIA - SETTORE - STATO -
ACCESSI"
175 PRINT
180 PRINT TABI 3>iT5 TABt I3)!SS TAB( 1
9) ; A*i TABt 34> S X - ER
185 IF EH = 0 THEN 400
190 PRINT ! INPUT "ANCORA 7"; A»: IF A» =
"S" THEN 60
195 END
200 REM TUTTE
210 TEXT ! HOME : X = 40
220 FOR T = 0 TO 34
230 PRINT : PRINT "TRACCIA - SETTORE -
STATO - ACCESSI"! PRINT
240 FOR S * 0 TO 15
250 GOSUB SOO
260 PRINT TABt 3)ST? TABt 13)iSi TABt
19) 1 A*; TABt 34) 5 X - ER
270 NEXT ! PRINT i NEXT
280 END
300 REM RWTS
310 POKE LT,T! POKE LS.Ss PDKE RT,X: POKE
LC,ls CALL Z
320 ER = PEEK (1400)
330 IF ER < 10 OR ER = 255 THEN A* - " D
IFETTOSA":ER = 0: RETURN
340 IF ER < X - 20 THEN A* = " SOSPETTA
"i RETURN
350 A* - "** BUONA *•"! RETURN
400 PRINT ! PRINT "RIPROVO CON PIU' TENT
ATIVI ?"!
410 GET A*! IF A* « "N" THEN 190
420 X = X + 16i IF X > 127 THEN PRINT !
PRINT " IRRECUPERABILE"! GOTO
190
430 PRINT i PRINT " TENTATIVI ■= "SXs PRINT
440 GOTO 160
SOO DATA 169,3, 160, 10,32,217,3,96,0.0, 1
,96, 1,0, 17, 15,32,3,0
SIO DATA 32,0,0,0,0,0,96,1,208,20,177,1
00,0,0, 1,239,216
92
MCmicrocomputer 27
Sofiware Apple
*.20S-
327
500-
A9 03
LDA
#-*03
0308-
00 00
01
60
01
00
Il <tO
0302-
AO OA
LDY
#$OA
0310-
20 03
00
20
00
00
01 00
0304“
20 D9 03
JfìR
■*03D9
0318-
FE 60
0 1
DO
Ì4
B 1.
64 .:)0
0307-
60
RTS
0320-
00 01
£F
D8
00
OO
00 <?0
Tabella della
RWTS
traccia desiderala. L’RWTS (ampiamente
spiegata nel manuale DOS da pagina 94 a
pagina 98) usa una tabella similmente al
FILE MANAGER; in questa tabella sono
contenuti il numero di traccia, settore, vo-
lume. slot (x 1 6) e unità, l'indirizzo iniziale
dei dati da trasferire (256 byte) e il codice
operativo: 0 = non fa nulla ma posiziona
la testina. 1 = lettura, 2 = scrittura e 4 che
esegue la formattazione del disco. La for-
mattazione significa che il disco viene
riempilo con dei semi byte autosincroniz-
zanti (dopo aver letto almeno cinque di
questi il DOS è in grado di posizionarsi
esattamente sul primo bit di ciascun blocco
di dati) e viene scritta una testata su ciascu-
na traccia e su ciascun settore in modo che
l'RWTS possa sapere sempre sopra quale
punto del disco si trova la testina. Questi
dati prendono il nome di HEADER di
traccia e di settore, e ognuno di loro contie-
ne un prologo (una serie tipica di byte che
non si troverà mai tra i dati) il numero di
volume, traccia e settore, il checksum e un
epilogo (altra serie anomala di byte). Una
volta formattato un dischetto non è più
possibile modificare gli Header e se questi
si danneggiano si perde la possibilità di
accedere ai dati successivi (la protezione
dei dischetti funziona su questo principio).
Ogni volta che l'RWTS decide di acce-
dere ai dati di una certa pista/settore guar-
da su quale pista si trova la testina (leggen-
do il primo Header che passa) invia al mo-
tore passo-passo del braccio il numero di
impulsi necessari a portarsi sulla pista giu-
sta (2 passi per ogni pista) e leggendo il
primo Header che passa controlla lo spo-
stamento. Se l'Header letto non corrispon-
de a quello presunto l'RWTS elTettua 48
riletlure (3 giri del disco); se dopo 48 volte
non è riuscito a trovare la traccia voluta
porta il braccio sulla traccia 0 (il rumore di
ferraglia) e riprova a effettuare daccapo lo
spostamento. Se a questo punto la traccia
cercata non arriva. l'RWTS rinuncia alla
lotta e ritorna con un codice di errore
($40). li motivo per cui l'RWTS non riesce
a trovare la traccia sospirata può essere
dovuto ad un fuori-registro del braccio op-
pure al fatto che l'Header di traccia è rovi-
nato. Il numero di tentativi fatto per posi-
zionarsi su una traccia (retry) viene scritto
dall'RWTS nella locazione 1400.
Da qui il funzionamento del programma
di TRACK VERIFY. Si fanno leggere via
via tutte le tracce all'RWTS e si controlla il
numero di accessi mancati. Se sono più di
16 (massimo numero di Header per trac-
cia) allora è stata mancata una lettura (per
rumore elettrico o difetto di traccia): se le
letture mancate sono molte di più è il caso
di copiare il contenuto del dischetto su un
nuovo disco. Si può anche tentare di rìini-
zializzare il disco sospetto e riprovare la
verifica, di solito infatti la traccia è stata
leggermente smagnetizzata dalle letture e
riscrìvendo gli Header il disco toma nuo-
vo. In caso di recidività si può ancora sal-
vare parte del disco disabilitando la o le
tracce difettose facendole sembrare occu-
pate (vedi Mappa dei bit a pagina 133 del
manuale DOS 3.3).
U programma in Basic consente anche di
esaminare un settore per volta; nel caso di
settore difettoso (più di 48 tentativi fallili)
è possibile fare in modo che RWTS diventi
più insistente (fino a 128 volte): se dopo
128 tentativi non si riesce proprio a leggere
il settore il contenuto è praticamente per-
duto (a meno di usare particolari tecniche
di lettura diretta dei bili se invece si riesce a
leggere (mettiamo con 64 tentativi), uscire
dal programma e copiare subito il dischetto
con il programma COPYA. Uscendo infat-
ti abbiamo lasciato il DOS con l'RWTS più
insistente ed è più probabile che il settore
difettoso passi senza traumi il COPYA.
y.D.D.
Nella presentazione del programma Molomuro non abbiamo precisato alcune
cose che hanno provocato qualche problema a coloro che hanno preferito copiarsi
il programma dalla rivista senza comprare il dischetto.
La procedura da seguire è la seguente;
1) Copiare e far girare il programma di figura 1 che costruisce la YTABLE.
2) Passare al Monitor con la solita CALL-ISl e inserire, a partire dalla locazione
$6000. i codici del disassemblalo di figura 3 a pagina 63 in alto, poi dalla locazione
S62D0 inserire la restante parte del disassemblato di figura 3 in basso alla pagina.
Controllare il lutto con attenzione e salvare con BSAVE XO. CODE.
A$6000,LS3EA,
3) Copiare il programma in Basic di figura 2 a pagina 62. escluse le righe 20, 30, 40,
1 10 e 120 che servono a caricare e visualizzare l'immagine PIC.LOGO (la foto di
apertura deH'articolo, riprodotta anche qui sopra, realizzata con la tavoletta
grafica di MC). Oppure creare in qualche modo un'immagine e memorizzarla con
il nome di PIC.LOGO, Salvare il programma col nome di Molomuro.
4) Munirsi di due paddle e un avversario e giocare ad libitum....
MCmicrocomputer 27
93
Quando i nomi contano.
¥Aot HEWLETT
mLCM PACKARD
calcolatrici professionali serie 10
computer tascabili serie 40
computer portatili serie 70
personal computer serie 80
personal computer tecnici serie 200
Completa assistenza hardware e software, corsi e libri HP
Offerte promozionali di lancio, credito personale, leasing
Computer shop: Roma, via F Satolli, 55/57/59
(pzzo PioXl)-tel 06/6386096-6386146
Sede centrale; Roma.v, Flavio Domiziano, 10
(EUR) -tei 06/5126700-5138023
Agenzie-
LATINA: via Armando Diaz, 14 - lelef. 0773/495285
LATINA: corso della Repubblica, 200 • tele! 0773/497301
CISTERNA DI LATINA via Aversa, 11 - telef 06/9696973
VITERBO: via Giacomo Matteotti, 73 • telef 0761/38669
GAETA lungomare Caboto, 74 - telef 0771/470168
TARQUINIA via S Lucia Filippini, 17 - tele! 0766/856212
un assemblatore per VIC-20
di Andrea de Prisco
Da un po' di mesi il buon Valter Di Dio ci
sta parlando di Assembler: una magica pa-
rola che identifica un linguaggio di pro-
grammazione dalla incredibile velocità, che
vive in letargo nel personal in attesa di essere
scoperto dall'utente. Purtroppo co! VIC-20.
anche dotato di VIC-MON. programmare
in Assembler non è proprio facile-facile: si
ha sempre a che fare con una marea di indi-
rizzi Hex (guai a scrivere 3 a! posto di $03 o
S2DI alpostodi $02DIH). Per cui si finisce
spesso per fare confusione. Se. inoltre, dopo
aver digitato un lungo programma si vuol
inserire al centro una nuova linea ... Buona-
notte: bisogna correggere tutti gli indirizzi
dei Branch (salti) che facevano riferimento
al di là della linea aggiunta e tutti gli even-
tuali riferimenti a tavole I = lavoraccio da
Nel corso di quest 'articolo non spieghere-
mo come si programma in Assembler: pre-
senteremo invece un a.s.'semblaiore per il
6502 scritto in Basic e linguaggio macchina,
che ci permetterà di scrivere programmi sen-
za l'assillo degli Hex, usando etichette, va-
riabili. vettori, notazione decimale, binaria,
ottale e. per i patiti, esadecimale.
Come per il Basai ( MC n. 22) si potrà
facilmente editare un programma, salvarlo
su nastro, su disco, listarlo su stampante, e
in più: curiosare nella memoria con un po-
tente disassembler e con la funzione di Hex-
Dump, e trasformare pezzi di memoria in
linee Basic del tipo DATA 123. 12, 9. 44.
122. 0. 32 ... ecc.
Exma è organizzato in due puntate: in
questa prima puntata vi consegneremo tutta
la parte in linguaggio macchina (listato I.
quello con tutti quei DA TA) e, del program-
mone Basic, tutta la parte riguardante l'edi-
ting. il Saveload. l'assemblatore vero e pro-
prio e il monitor.
Il prossimo mese sarà la volta della crea-
zione di Macroistruzioni che permetterà a
tutti di costruirsi un proprio set di istruzioni
speciali tipo la moltiplicazione, la divisione
0 (!) il M.C.D. di due numeri, consentendo
cosi una ancora più spedita programmazio-
ne in L.M.
2 Listati
L’inconsueta veste di questo program-
ma, in forma di due distinti listati, nasce
dalla necessità (costi quel che costi) di ri-
sparmiare byte. Dato che le routine in lin-
guaggio macchina, tramite i DATA, sono
caricate una volta per tutte (con READ e
POKE) prima di usare l'Assembler, è inu-
tile continuare a tenersele in memoria sot-
to forma di linee Basic.
Si dovrà cosi, una volta che i due pro-
grammi saranno su nastro o su disco, cari-
care dapprima il programma DATA, dare
RUN, aspettare il READY e poi caricare
l'Assembler. Inutile dirvi che se qualcuno
si azzarda a dare RUN al secondo listato
senza aver eseguito il primo, non solo non
funzionerà ma c'è il rìschio che il tutto si
inceppi sino a spegnimento e riaccensione
del malcapitato VIC.
Sembra quasi superfluo avvertire che è
necessaria la cartuccia da I6K prima di
iniziare a digitare!!
RUN
Appare il menu #1. e già, non è l’unico:
premendo il tasto (freccia a sinistra) i
due menu si scambiano di posto consen-
tendo di accedere a tutte le opzioni.
Ritornate al menu ffl : la prima opzione è
"fase di input” e serve appunto per inserire
un programma in memoria. Con Shift ” 1 ”
si va in fase di input dopo aver ripulito
l'area di lavoro, senza lo shift si ha lo stesso
effetto senza cancellare: in questo modo è
possibile lasciare di battere un program-
ma. ritornare al menu, eseguire qualche
altra opzione e ritornare al programma
lasciato in sospeso per continuare a inseri-
te POKE55.0POKE5S.76
20 FOPI=19456TO20307
30 RERDII^POKEI. II
40 NEXT END
1000 SRTR169.ee. 133. 168. 169.0.133. 167.168. 162.16. 169.32.145.167.200.203.251
1010 SRTRZeZ. 240. 4. 230. 163.208.244.96.234. 169.0.133.251.163.169.16.133.253.169
1020 DRTFF24. 133.252.133.254.165.148.133.255.177. 167.41.63.145.252.169.6.145
1030 BRTFÌ254. 200. 152.197.251.208.240.165.251.200.12.169.200.133.251.230,166
1040 SfiTR230. 253, 230,255, 208. 224, 96.234,234, 234. 234, 234. 234, 234, 169.0, 133,0
1050 DfiTHt69.18.133,l,230,0.20a.2.230, 1,160.0, 177,0.201.253,240.82.205,64.3
1060 SRTR2e8.237,2ee. 177.0,205.65.3.208.229.200. 177,0,205,66.3.208.221.206.67
1070 DFlTfl3. 173.67.3. 10.24.101.0.133,0, 169,0. 101.1,133,1,200.169,64.133.2.177
1080 SRTR0, 36, 2. 240. 3.24, 105. 5 '41. 15, 10,10. 10.10.141,60.3.200.177.0.36.2,240
1090 DRTR3.24. 105.9,41.15.24. 109, 68.3. 141 .60. 3, 96, 169, 3. 141 , 68. 3.96, 160. 0. 165
■■ BflTfll62.4t,16,20e.7.177,167,9,128, 145,167,96.177,167,41,63.145.167,96. 169
WTfiS, 162.8. 168,32. 186,255, 173. 175, 2, 162. 176. 160 .2.32. 189. 255. 32. 192,255
255. 169.80.133,252, 160,0. 132,251, 132.253.177,251.201.32
20 B8TfllS2,3, 32.20
SRTR208. 4. 230, 253. 208. 4. 162, 0.134.253,166.253.224.24,240. 10.32.210.255
DRTR3. 32, 198.255, 169,80,133.252, 160, 0. 132 . 251 , 32. 183. 255, 201 . 64.240, 1
1200 -11078163.252.197
SRTR252,56, 165. 252, 233. 1.133, 252. 165, 253, 233.0. 133, 253, 197,168.208.231
167,208.225. 169,32, 145, 167, 136.208,251 ,96, 169. 192. 133,252
1210 SRTfil69.95. 133.253,160,24,177, 167. 160.0. 145, 167,230,167,208,2,2
1240 BRTfil77, 0,197, 168, 208. 229. 162, 2. 152, 72, 165. 1,72, 136. 192, 255. 208, 2.
1250 BRTH232. 177. 0,201. 42, 208. 242, 138. 41, 1.208. 8, 104,133,1.104.168,24.144.195
1260 BfiTR200, 138.56,233,5,74.201. 1,46.238,133,254,162,3,177,0,149.250.200,202
1270 BRTBZeS. 248. 240, 4, 169, 15, 133. 254. 104, 104. 96, 24, 165, 47, 105,10,133,0,165
1280 BRTR48, 105.2,133.1.162,0,169.7,133. 167. 169.80. 133.168. 160,0,177.167,201
1290 DfiTfi32,240,39, 169,3. 145.0. 200. 185.166.0. 145.0. 192. 2 . 208. 246. 232. 24, 165
1300 BRTR0, 105.3. 133. 0, 144, 2. 236. 1 ,24, 165, 167,105,24, 133,167. 144.213.230.168
1310 BfiTR20S.209. 142. 161.2. 169.0. 133. 167, 169.80. 133. 168, 133. 170, 169- 10, 133, 169
1320 BRTfilS5,47,24,195,9,133.0, 165.48. 105,0,133,1,165,47.105, 11,133,171.165
1330 BfiTR48,105,4,133.172,160,a.lS9,6. 145.0.169.14,145.171.200,185, 166.0.145
1340 BRTR0, 185, 168. 0,145, 171, 192, 2.209. 241. 160. 0.24. 185,0. 0.105, 3. 153, 0.0. 185
1350 BRTR1,0,105,0,153, 1,0, 192, 171.240.4,160.171,208.231.160.0.24,185,167,0
1360 BfiTBI05,24, 153,167,0.185.168.0. 105.0, 153, 168.0, 192,2.240.4,160.2,203.231
1370 BfiTR202.20e. 174, 162. 0.134, 2, 24, 165, 47, 105. 9, 133, 0,165, 43 -105, 0.133, 1.160
1380 BRTR2, 177.0. 153.166,0. 136.208,248.177.0,240,63. 177,167.201.32,208. 17.56
1390 DnTfll77, 0.233. 1,145.0.240,53.230. 167,208.2,230.168,208.233. 160,2,185. 166
1400 BfiTR0, 145.0. 136,208,243. 177.0, 56.233. 1 . 24,200. 1 13, 0. 133 . 167. 208. 177.0,105
1410 DRTRe, 133, 168 . 160,0. 177, 167 .201 , 32. 208. 9 . 56, 177, 0. 233, 1 . 145. 0. 208. 221 -24
1420 BRTR165.0. 105.3.133.0,144.2.230.1.232.208.160.230,2. 165.2.201.2.208.152.96
Listato 1
MCmicrocomputer 27
95
■ per yiC-20
il K-sar„ ., „ ,..,1 , , ,.„ ™ , ...„ ^
■■‘'■■'■•-ì.^r: ... ,., .„. . „ „ „
; ?;rs¥:'‘??‘ | .."-'"io
”■""” r;’H-:Z
^
1 * *
p|li5giè= ..
iil-ilf 'Z
- i ■i-t.f.'i'VTFF'-t r'isM rrn r i.f t t-.f-i ., i«-t-
jìi :T7-" •■'^
!Ì i ' . ;
ji:
11?’", z •
■r:.„
s;-.r
Listalo 2
96 MCmicrocomputer 27
EX SI A. un assemblalore per VIC-X
re le lìnee. Simpatico il cursore lampeg-
giante che non è quello originale, ma un
"sosia" ottenuto controllando continua-
mente l’orologio interno (loc. 160-162) e
"negativizzando" ad intervalli di tempo re-
golari. Se per giocherellare coi tasti si é
sporcato lo schermo, ritornate al menu con
shift “M" e con shift "l" ripulite l'area di
lavoro. Inizieremo da questa; è semplice-
mente la zona dì memoria da 20480 a
24566 corrispondente quindi agli ultimi 4k
Ram disponibili dei 16. È come una grande
paginona video che continuamente c vi-
sualizzata (un pezzo alla volta) sullo scher-
mo da una routine in linguaggio macchina.
Ma ciò non ha molta importanza: l’unica
cosa da dire é che il [RETURN] non serve
per inserire qualcosa in memoria, ma solo
per andare a capo. In altre parole, ogni
cambiamento sullo schermo corrisponde
allo stesso cambiamento in memoria, cosa
che non accade in Basic se. dopo aver lista-
to un programma, vi scarabocchiamo so-
pra col cursore e con la tastiera, senza toc-
care il [RETURN].
I comandi di movimento cursore, can-
cellamento e inserimento carattere funzio-
nano nel modo più istintivo possibile: co-
me se stessimo in ambiente Basic. Shift
•’D" e shift “I” si usano rispettivamente
per cancellare una linea (quella dove sta
lampeggiando il cursore) o per inserirne
una in bianco da riempire. Avrete notato
che esiste una precisa suddivisione del
campo: Etichette (LABEL), operazione
(OPR) e indirizzo (ADDRESS). Senza di-
lungarci ulteriormente in parole, "schiaf-
fiamo" in memoria questo miniprogram-
Da menu digitate shift "!’’: il cursore è
pronto p>er accettare ".• = ’’, per ora digita-
telo: dopo vedremo cos’è. Con la pressione
della barra spaziatrice il cursore schizza nel
terzo campo (abituatevi a questi "schizza-
menti"). Digitate 23000 [RETURN]. Il
cursore si trova sulla seconda linea, sempre
nel campo OPR. Bisogna inserire una label
(PIO): premete la freccia a sinistra (schizzo
contrario) digitate PIO e premete una vol-
ta lo spazio: la label è inserita, il cursore è
in OPR, potete procedere come sopra.
Cosi via fino aU’ultima linea ricordandovi
soltanto che ogni cosa va scrìtta nel suo
campo, quindi allenatevi un po’ con la bar-
ra e la freccia a sinistra prima di cimentarvi
a scrivere programmi lunghi.
Non preoccupatevi se andando per sba-
glio nel campo label vedrete apparire qual-
che ":’■ in più: funziona lo stesso. Un’ulti-
ma cosa: se ancora non vi siete sintonizzati
perfettamente sul modo di fare del pro-
gramma di editing ricordate che lo spazio
alcune volte fa schizzare il cursore: shift
spazio è molto più pacifico; cancella il ca-'
ratiere sotto il cursore sostituendolo con
un blank-
Le direttive
Le direttive per l'assemblatore sono
istruzioni inseribili nel programma da as-
semblare pur non essendo istruzioni ese-
guibili dal 6502. Tanto per intenderci, una
direttiva potrebbe essere: "il seguente pro-
gramma andrà posizionato a partire dal
byte S4000" oppure "attento: dove incon-
tri la label PRT è da intendere comel'indi-
rizzo SFFD2", o roba simile. Nell’esempio
del paragrafo precedente abbiamo già in-
contrato una direttiva: = serve per
definire dove andrà localo il programma
dopo l’assemblaggio. In quel caso, 23000
nel campo ADDRESS indicava l'indirizzo
della prima istruzione del programma. Co-
me già accennalo, ogni numero airintemo
del programma può essere espresso in dif-
ferenti basi. Non fanno eccezione eventuali
argomenti delle direttive: in quel caso, al
posto di 23000 (decimale) si sarebbe potu-
to scrivere S59D8 (esadecimale) oppure
&54730 per esprimerlo in ottale. Per indi-
rizzi a 8 bit o poco più è possibile esprimer-
si anche in binario usando come prefisso il
carattere Ritornando a ■■.• = ". non
resta da dire che questa direttiva può anche
essere inserita in più punti del programma.
Per specificare varie porzioni di program-
ma o vari programmi ognuno con un suo
indirizzo d’inizio. Il suo valore di default
coincide con l’inizio dell'area di lavoro:
$5000 o 24800 in decimale.
La seconda direttiva “.AD” definisce un
riferimento in memoria: per esempio, se
spesso in un programma si fa riferimento a
SFFD2 possiamo dichiarare all’inizio del
programma:
PRT :.AD$FFD2
e ogni volta digitare PRT al posto di
SFFD2 che è più corto, più mnemonico e
meno esposto a errori di battitura.
Terza direttiva è ".EP” dove EP non sta
per "extra pedestre" ma per Entry Point e
indica qual è la prima istruzione da esegui-
re (non necessariamente la prima del pro-
gramma) nel caso che da menu 42 sìa dato
il RUN PROGRAMMA dopo l’assem-
blaggio. Se nessun Entry Point è stato di-
chiarato, non sarà possibile far partire l'e-
secuzione da menu, ma bisognerà schiac-
ciare R/S e digitare SYS seguito daH'indi-
rizzo d'inìzio del programma.
Quarta ed ultima direttiva è ".BB"
(block byte) e si usa per dichiarare un vet-
tore dì bytedi lunghezza data. Ad esempio:
PIPPO :.BB 100
ìndica un vettore di lunghezza 100 con
gii elementi individuabili con PIPPO. PIP-
PO+LP1PPO-F2 PIPPO -1-990 varia-
bilmente col modo indicato dal registro X
o Y. ad esempio LDA PIPPO.X con X
compreso fra 0 e 99.
Per ultimo (non si tratta di una vera e
propria direttiva), la possibilità di definire
nel programma sorgente il contenuto dì
determinati byte. Si ottiene specificando
nel campo operatore il valore esadecimale
del byte, preceduto naturalmente da "S".
Quando l’assemblatore incontra quest’og-
getto. non ricerca il suo codice operativo
come vedremo più avanti che fa per le altre
istruzioni, ma semplicemente assegna al
byte il valore esadecimale specificato e va
all'istruzione successiva. In questo modo é
possibile inserire una tabella nel program-
ma sul tipo del DATA in Basic. Esempio:
SS3
Il processo d’assemblaggio
L' Assembler listato in queste pagine (a
proposito; EXMA sta per Extended Mne-
monic Assembler) ha alcune particolari fea-
tures. Come dicevamo prima, è possibile
per qualsiasi numero esprimersi in nota-
zione decimale, esa, ottale e binaria; inseri-
re etichette nei programma e fare ad esse
riferimento per salti, subroutine e tabelle.
Di conseguenza, la traduzione a codice nu-
merico (l’unico effettivamente “digeribile"
dal 6502) necessita di alcune passate. Dopo
ogni passata, il nostro programma sorgen-
te assomiglia sempre più al codice oggetto
(fino, naturalmente, a diventarlo).
L’EXMA compie in tutto 4 passate an-
che se. dal punto di vista logico, possiamo
assimilarle a due sole. Con la prima, linea
per linea è riconosciuto il modo di indiriz-
zamento e il numero di byte occupati da
ogni istruzione, e sostituito ad essa il relati-
vo codice operativo. Con la seconda passa-
ta, tutti i riferimenti mnemonici, le label,
sono sostituiti con gli elTettivi indirizzi dei
byte cui sì riferiscono.
La necessità dì eseguire almeno due pas-
Ejnre da modificare
'i*progr7iZiTEXMA , S. W ' FORflTOLENCX*-’
720 P0KE687*I,RSC<HIB*(X*,I.1)>
7?0 NEXT POKESa?.. I-l
740 SVS19S74OOTO260
1040 FGRI=1T0LEN<XSJ
1050 P0K:E687-H,flSC<niD*<X*.I,l>>
10F0 HEXT 'P0KE687, 1-l ■ SVS19456 • SVS19749 : GClTO?S0
1170 0PEN2.8.2/X»+",5,W" PRINT#2 jHJ PRU1T»2,T F
RINT#2,EP FORI»0TGT*1 PRINT#2. Rr-itl)
1200 0PEN2.8,2,XJ*",S.P’' IIIHR*a70,2>
MCmicrocomputer 27
97
liipi H ^
Menu » / Fusrdi INPUT. He.x-Oump delle locazioni SCQOQ-COAB.
saie, sebbene con metodi molto contorti e
perditempo sia possibile ridurla ad una so-
la. nasce dal fatto che un eventuale riferi-
mento label ad un'istruzione qualche linea
più avanti (es. un salto) non potrebbe esse-
re direttamente sostituito col valore nume-
rico. dato che di quella linea non si conosce
ancora il suo effettivo indirizzo se non si
assemblano tutte le linee precedenti. Sem-
pre in merito alle label, per "questioni in-
terne" non è possibile identificarne una
con parte del nome di un'altra. Se. ad
esempio, é stata usata la label PIOLO, non
potremo usare PIO né P come etichetta.
Per riconoscere il modo d'indirizzamen-
to. il programma si avvale di un metodo
assai semplice: analizza alcuni particolari
del campo address delia linea da assembla-
re. Se ad esempio il suddetto campo termi-
na con ”),Y" siamo certamente nel caso del
modo indiretto indicizzato; se termina con
")" il modo è indiretto ecosi via per gli altri
modi. Chi è interessato ai dettagli dia uno
sguardo alle linee 1320 - I5S0.
Per accelerare un po’ i tempi, la ricerca
del codice operativo è affidata a una routi-
ne in L.M. Le REM a capo del programma
costituiscono la tavola di tutte le istruzioni
e dei relativi codici operativi espressi in
Hex. La stessa, è sfruttata da un'altra rou-
tine in L.M. perdisassembiare il contenuto
della memoria.
Per trovare, ad esempio, l'opcode del
modo S dell'istruzione LDA, i codici
ASCII dei tre caratteri L. D e A sono im-
messi nei byte 832-834, il modo (5) nel byte
835 ed è eseguita una SYS 19542. A questo
indirizzo, una routine in linguaggio mac-
china ricerca la stringa LDA fra le REM.
pesca il quinto numero Hex dopo LDA. e
io “sbatte" nel byte 836. Ritornati in Basic,
se PEEK(836) contiene il numero 3, vuol
dire che l'istruzione non esìstee un messag-
gio d'errore é mostrato sul video. Ciò può
capitare se si è scrìtto LDB al posto di
LDA o giù di li. In tal caso, dopo l'appari-
zione di "NON RICONOSCO ... LDB".
basta premere qualsiasi tasto per ritrovarsi
immediatamente "catapultati" in fase di
input col cursore già bello e lampeggiante
(!) sull'istruzione da correggere che ha ge-
nerato l'errore (della serie: quando AdP fa
spettacolo, n.d.a.d.p.).
Per ultimo, un miniminìquiz: chi starà
un po' attento quando batterà il program-
ma. noterà a un certo punto qualcosa dì
strano, molto strano, di cui volutamente
non abbiamo parlato; potrebbe essere qua-
si la passata zero: grazie ad una particolare
Disassemhh delle locazioni SDE4S-ÌDE67.
SYS... pensateci, l'assassino, ops!, la solu-
zione nel prossimo numero.
Qualche esempio
Con i seguenti tre programmini. cerche-
remo di mettere in luce, più che con le solite
parole, le effettive possibilità del linguag-
gio EXMA 6502. Il programma:
STV *R7
TITO LI« «32
è un classico esempio di uso del modo indi-
retto indicizzato STA $A7),Y per il riempi-
mento della memoria. Nella fattispecie, la
routinetta sopra listata riempie con 512
"trentadue" la pagina vìdeo che, come si
sa, ha inizio a S4000. Il codice di schermo
32 corrìspmnde allo spazio quindi equivale
a cancellare il video. Per provarla, dopo
averla naturalmente digitata e fatta assem-
blare. arrestate l'esecuzione e digitate SYS
22222 [RETURN], Il video si cancellerà.
Il secondo programmino;
mostra l'uso delle direttive ".EP" e ".AD".
SFFD2 e $FFE4 sono gli indirizzi di due
routine del Sistema Operativo del VIC che
implementano le istruzioni di PRINT e
GET registro accumulatore. Assemblando
e facendo partire fesecuzione di questa
routine (questa volta grazie a ".EP" da
menu «2 con RUN PROGRAMMA), ve-
drete apparire sul video i tasti che schiacce-
rete. Shift “M" vi farà ritornare al menu.
L’ultimo programmino:
non fa altro che trasferire i 256 byte della
pagina zero nel vettore PIPPO (linea 2)
dichiarato appunto come Block Byte di
256 elementi. Si noti l'Entry Poini a capo
. dell'effettivo programma c non. natural-
mente. prima del vettore di 256 elementi.
Il monitor
Per curiosare aU'interno della memoria
del Vie. è possibile da menu richiedere
l'Hex-Dump o il Disassembly di determi-
nati byte. Sia l'uno che l'altro sono visua-
lizzali una intera pagi nata per volta; con la
pressione di qualsiasi tasto, una nuova pa-
ginaia è mostrata; Shift "M". tanto per
cambiare, riporta al menu.
L'opzione DATA.CONV. come già ac-
cennato in testa all'artìcolo, si usa per tra-
sformare in DATA insiemi di byte della
memoria. È richiesto il byte d'inizio, l’ulti-
mo byte o il numero di byte (battendo solo
[RETURN] alla seconda richiesta), il nu-
mero della prima linea DATA e lo step. Si
raccomanda di non indicare numeri di li-
nea già esistenti, pena la cancellazione di
parte del programma in memoria. Questa
opzione può essere utile a coloro ì quali
usano il L.M. per preparare veloci routine
da accoppiare a programmi Basic. In que-
sto caso, dopo aver trasformalo in DATA,
non resta che Deletare tutte le linee del-
l'EXM A con l'apposito comando presente
sulla Toolkit. o sfruttando la routine del-
l'abile Tontini apparsa sul n. 17 di MC.
Infine, resistenza dì due comandi di SA VE
e due di LOAD risponde alla eventuale
necessità di salvare su nastro o su disco un
programma in L.M. prima o dopo la fase
di assemblaggio. Per il SAVE COD. OG-
GETTO. sì raccomanda di usarlo appena
terminala la seconda passata, prima dì ri-
chiedere qualsiasi altra opzione. Prima del
consueto "Tutto qui", un cordiale arrive-
derci al prossimo numero. MC
MCmicrocomputer 27
TELCOM
DUE CARTE IN PIU’ I
LA NUOVA STAMPANTE JUKI A MARGHERITA
LA NUOVA STAMPANTE MITSUI AD AGHI
JUKI 6100
MITSUI Serie MC
gioca la carta
finalmente una stampante A MARGHERITA
accessibile a tutti per il suo BASSO COSTO.
La caratteristica fondamentale di una stampante
a margherita è la stampa a carattere pieno che
garantisce una qualità di scrittura indispensabile
per la corrispondenza automatica e il trattamento
delle parole. L'alto prezzo di queste stampanti ne
ha sempre impedito l'utilizzo in sistemi a basso
costo quali personale, desk-top computers e
micro in genere.
JUKI 6100 c la prima stampante a margherita
che garantisce:
- prestazioni elevate
- affidabilità
- qualità di stampa
- prezzo coerente con i piccoli sistemi
JUKI 6100: un passo avanti in tecnologia
un passo indietro nel costo
Le stampanti della MITSUI rappresentano la
continuità Telcom nella politica del "LOW-COST"
con caratteristiche e qualità competitive:
- Velocità di 1 20/1 60 caratteri al secondo
- Testina a 9 aghi; 80/132 colonne
- Trascinamento per fogli singoli, per rotoli o per
modulo continuo
- Interfaccia parallela e seriale
- Scrittura normale; espansa e NLQ
- Set di 95 caratteri
- Affidabilità elevata
- Ridotto costo di esercizio
MITSUI Serie MC: le stampanti "giuste'’
per micro e personals
cura ili Leo Sorge
LE CASSETTE CON I PROGRAMMI
PER 64 E VIC!
Presso ia redazione sono disponibili te cassette relative ad alcuni dei programmi
pubblicati nella rubrica di software per Commodore 64 e VIC. Il prezzo è di 1 7.000
lire per ciascuna cassetta. Per l'ordinazione inviare l’importo (a mezzo assegno, c/c
o vaglia postale) a Technimedia srl, Via Valsolda 13S, 00141 Roma.
codice
C64/01
CVC/01
CVC/02
CVC/03
Elenco delle cassette disponibili
macchina
programma
Briscola
VIC-Maze
Vie
Vie
Vie
Ai grande numero di Commodore venduto
ne! periodo natalizio sia facendo seguito un
alirettanta grande numero di lettere suU'ar-
gomenio. Abbiamo pensalo, pertanto, di uti-
lizzare per questa volta le pagine dei soft-
ware per rispondere al maggior numero pos-
sibile di quesiti dei lettori.
Compatibilità VIC-64
Sono un novello possessore del Commo-
dore 64. e precedentemente ho avuto un VIC
20: ho ancora il registratore acquistato con
il Vie, ed ora ho compralo il singolo lettore
di dischi 1541.
Vorrei sapere (mi hanno detto che è fatti-
bile...?) come si può trasferire un program-
ma del Vie registrato su cassetta dal nastro
alla memoria del 64. magari anche per Usalo
lisi: ciò mi permetterebbe di recuperare al-
meno una parte dei lavori accumulali con il
primo computer.
Mi piacerebbe anche che pubblicaste uno
o più articoli sulla gestione dei file con il 64
ed il disco.
Infine mi chiedo: perché non aggiungete
ai listati del VIC le modifiche necessarie a
farli girare anche sul 64. tabulazioni ed ov-
vietà a parte?
Sicuramente le mie domande sono molte,
ma forse un modo di collaborare ( peraltro
molto comodo...) è anche questo!
Alex Conte. Torino
In redazione apprezziamo molto le lette-
re costruttive, in quanto sono una comodi-
tà anche per noi che leggendole possiamo
renderci conto delle reali esigenze del pub-
blico; ben vengano, quindi, tutti gli aiuti di
questo tipo!
Andiamo alle risposte. I programmi del
Vie non possono esser trasferiti al 64 di-
rettamente da cassetta: c'è comunque un
modo immediato per i possessori del
floppy driver, ed è caricare tutto su disco
(usando il VIC) e rileggerlo con il 64. siste-
ma questo in cui la compatibilità è totale.
La trattazione della gestione dei file con
i Commodore è da tempo in programma,
ma stiamo lavorando per offrire un pro-
dotto valido per tutti i CBM (compreso
l'Executive) e per tutte le configurazioni,
oltre che nella doppia versione su nastro e
su disco. Pazientare un po'...
Molte riviste straniere, per evitare i pro-
blemi di conversione, pubblicano sempre il
doppio listato per VIC e 64; MCmicro-
computer ha già iniziato a seguire questo
sentiero, e continuerà in futuro con altre
iniziative che semplifichino la situazione.
D'altra parte, consideravano ‘‘ovvietà” le
stesse cose...
CIA, PIA & SID
Nonostante nella prova del 64 (realizzata
ne! n. 18) si siano avute alcune citazioni
relative ai chip specializzati interni al com-
puter — parlo dei vari VIA. CIA eie. —
credo sarebbero assai gradili ad una vasta
utenza uno o più articoli che mettessero in
chiaro cosa sono esattamente tali compo-
nenti ed il modo di intervenire sulle funzioni
da loro realizzate (tra queste: la mappa
caratteri, glispriie, la scheda sonora ) . dato
che da quanto finora accertato queste cose
sono gestite diversamente che nel VIC.
Maurizio Mellone
Tabella
R- ...
HCCES:
CHITN
CHCIIJ
•IHPIN
ailLT
CIMI
CLFiLL
cLose
CLPTHH
GETIK
lOEftSE
lOIHIT
1 I5.TEH
LORI'
l-lEMBriT
MEtITOP
QPEU
PLOT
PPlHTfiS
PPril
SCtfrPV
SCREEII
SECOHD
SETLPS
SETMSG
SETHRM
SETTIM
LETTtVI
STOP
UKLStI
VECTÒP
s; 1 15 it_ i
65511
65475
65434
65472
65520
6541 ?
65582
65514
65454
65451
PRENDE UH PrTE DftLLPr FOPTfl iEPlHLE
OPRE IL CftNfILE D IHGRE 330
APRE IL CHHPlLE D USCI fp
■ 'I CAPRTTERE DAL CAHALE
PPENDE L
METTE U
METTE U
CARATTERE SUL CANALE
4 BVTE SULLA PORTA 5 EP 1 ALE
1 IUCIML 122 A L EDITOP DI
l'HIIIDE TUTTI I l'AHALI E I FILE
CHIUDE UN FILE LOuRCi 6 F-ECIFKAT 0
CHIUDE 1 CANALI DI IHOPEiiO E USCITA
PRENDE UH CAR.DAL BUFFEP D! TASTIERA
DA L INDIRIZZO-BASE DEI CIRCUITI D 1,0
INIZIALIZZA L LO
DA IL SE&HALE DI LISIEN SERIALE
CARICA PAM DA UH PICPOE.ITU'D
LEGGE E SETTA IL FONDO DELLA MEUDRIA
LE 6 t« £ SETTA IL TETTu [ÉLLA MEMAPIA
R^PE UH FILE LOOICU
LEU 6 E E CE^TA LA PCi?iriiTNE :. v DEL CURSORE
1 NIZIALIZ 2 A LA RATI, IL BUFFER CASSETTA E LO
SCHEPtlO
LEGOE L'OPOLOC'in IN TEMPO REALE
LEGGE LA PAROLA DI ÌTaTO DELL t ,0
RIMETTE A POETO 1 VETTORI 1.’0
SALVA RHI-I SU UH ALTRO DISPOSITIVO
ISPEZIONA LA TASTIERA
F'ESTITUISCE L i">PAA'l!rrA~IOTiE " V DELLO SCHERMO
MAHDA L INDIRIZZO SECOIIDAPIO DOPO IL UlsIbN
SETTA IL PRIMO ED IL SECONDO INDIPIZZO LOGICO
LONTPOLiA I MESSAGGI DEL I EPHAL
PONE IL NOME DEL FILE
TETTA L OROLCOIU IN TEMPO REALE
SETTA IL TIMEOUT SUL BUS SERIALE
ISPEZIOHA IL TASTO DI STOP
fOMANDA IL TRLN AL DISPOSITIVO SERIALE
MANDA L INDIPIZZO --ErijHDARiri DOPO IL lAi t
IIILPEMENTR L OROLOGIO IN TEMPO PERLE
COMANDA I imi'TEll Al BMC <:£Piw.E
LEGGE E SETTA L I ,'0 VÉTTÙRIZZATO
UGGE E SETTA L I 0 VETTriF I.CrATri
100
MCmicrocomputer 27
IL
FOR
GOSUB
GOTO
LIST
LORD
NEXT
OPEN
PEEK
POKE
PRINT
PRtNT#
RESTORE
RETURN
RUN
SflVE
THEN
Camtcilaloneim
Ugnando la prim
MISTERO riEI
SEGHI STRRHI
CRRRTT. fise CRR.+SH. F
185
111
114
115
116
il yiCt. ma lascia nella dùperazione chi poi i
mea su sfondo nera rendano spesso illegihilc il
TAL! DEVONO RESTARE. Com
La strada che MC sta percorrendo ha tra
i suoi punti cardine ('hardware per tutti
(dopo aver intrapreso e finalizzato il soft-
ware per tutti), da intendersi non come
slogan bensì come piano di lavoro che sta
dando i suoi copiosi frutti. La serie VIC da
zero, che non é sfuggita a nessuno, verrà in
tempi brevi replicata — NON ADATTA-
TA — sul 64, con le ovvie conseguenze.
Entrambe sono incasellate in un quadro
d'assieme che prevede il pieno sfruttamen-
to di queste macchine tramite il loro lin-
guaggio assembler.
Nel frattempo tutti coloro che sono a...
zero di nozioni sul'architettura dei compu-
ter possono utilmente leggere gli articoli
della serie citata, VIC da zero, dì Tomma-
so Pantuso, iniziata nel numero 24.
Routine in LM
Avendo seguilo le puntale di "Impariamo
a programmare in Assembler" di Valter di
Dio. chiederei se è possibile filare gli indiriz-
zi delle routine del monitor de! 64. dato che a
Padova non sono ancora riuscito a trovare la
Programmer's Reference Guide.
A vendo programmi e giochi da sottoporvi
vorrei .sapere se è possibile collaborare con
voi. e a quali condizioni.
Giorgio Bonomi. Padova
L'Apple II ha al suo interno un pro-
gramma di controllo per facilitare l'uso del
linguaggio macchina; il 64 no, però ha una
serie di routine generali accessibili da BA-
SIC con un'opportuna SYS. Ne riportia-
mo gli indirizzi in tabella I.
Per quanto riguarda la collaborazione
con MC. le modalità sono spesso indicate
in un apposito riquadro nelle rubriche di
software: bisogna inviare in redazione il
programma listato, meglio se con la casset-
ta (o il floppy) su cui é registrato, e possi-
bilmente un articolo su genesi, scopi, truc-
chi ed applicazioni del lavoro. Tutti i pro-
grammi ricevuti vengono visionati; i più
interessanti sono poi pubblicati. È assolu-
tamente inutile che ci inviate lettere nelle
quali dite di avere dei programmi cosi e
cosà; infine, per ragioni organizzative, non
é prevista restituzione del materiale sia
pubblicato che non, del quale noi ci impe-
gniamo a non far uso alcuno. 11 compenso,
normalmente, varia dalle 30 alle 100.000
lire: è opportuno specificare, oltre a nome,
cognome ed indirizzo, anche il telefono e il
codice fiscale o la partita IVA.
PIC-DATI c PIC-MAN
Scrivo per chiedere alcune informazioni
sul programma PIC MAN apparso sul n. 23
di MC. Ho registrato separatamente i due
listali Pie DAT! e Pie MAN. Richiaman-
doli sul Vie lo schermo si riempie di puntini
per metà, poi tutto sì ferma tranne la barra
spaziatrice, che però scrive punti. Dopo aver
dato RUNISTOPIRESTORE non posso
più listare le linee del primo gruppo ! PIC
DATI). È normale?
Inoltre nella riga 20140 che segni ci sono
dopa il cuore in campo inverso e le due Q? E
a che cosa servono?
Ho controllalo il listalo!
Ago.stino Ferrari, Sant'Olcese (GÈ)
Parecchi lettori hanno scritto o telefona-
to a riguardo del PIC MAN, per due cate-
gorie di problemi: la prima non riusciva a
comprendere l'overlay; la seconda aveva
problemi con la linea 20140. Anche la pri-
ma categoria può esser inclusa nella secon-
da; l'overlay si attua infatti proprio nella
linea 20140. Invitiamo tutti, per prima co-
sa a leggere attentamente ì manuali. I sim-
boli in campo inverso corrispondono a
istruzioni date sinteticamente al computer:
il cuore pulisce lo schermo (e si ottiene
aprendo le virgolette e premendo SHIFT
+ CLR/HOME), le Q spostano di una
riga la scritta che segue (e si ottengono,
sempre a virgolette aperte, con i tasti del
cursore -CRSR- con lo SHIFT e senza).
Anche i simboli che seguono nella fami-
gerata linea 20140 sono citati nel manuale,
sia del VIC che del 64: sì tratta dei comandi
BASIC abbreviali, che si ottengono digi-
tando solo la prima (o al più anche la
seconda) lettera della parola, più lo SHIFT
e la successiva. L'unica eccezione è il
PRINT, che è abbreviato con il punto in-
terrogativo. Le abbreviazioni, per comodi-
tà dei lettori, sono riportale nella tabella 2.
Nella fattispecie i due famosi segni stra-
ni in 20140 sono una L e un simbolo corri-
spondente al comando LOAD; la L non si
nota perché appoggiata ad un carattere in
campo inverso. Una volta scritta bene que-
sta linea, il programma PIC-DATI si legge
le informazioni che contiene, mostra le
istruzioni e (per il contenuto della lìnea
20 1 00) attende che venga premuto un tasto
qualsiasi; poi scrive "PRESS ANY KEY
TO BEGIN"; infine attende la pressione di
un tasto qualunque per caricare il corpo
del PIC-MAN, sopra al PIC-DATI del
quale quindi non resterà traccia nel listing.
Riepilogando, dopo aver copiato e salvato
su cassetta separatamente i due program-
mi PIC-DATI e PIC-MAN, caricate PIC-
DATI. mettete il registratore in PLAY e
date il RUN: il programma PIC-DATI
procederà automaticamente, grazie alla li-
nea 20140, a caricare il PIC-MAN ese-
guendo l'overlay. A questo punto potete
giocare.
Sintesi vocale
Vorrei sapere in qua! modo si possono
tradurre per il 64 i programmi de! VIC: vi
chiedo ciò non solo per me, ma anche per i
miei amici, nonché per tutti i commodoriani
che leggono MC, Vorrei anche chiedervi se
c'è in commercio un computer compatibile
con il 64.
Ultima cosa: come funziona il sintetizza-
tore vocale della Commodore, e quali ne
sono le caratteristiche. Grazie,
Dario Sabatini, Roma
Per la prima parte della lettera basta
dare una scorsa alle altre risposte di questa
rubrica e alle solite pagine di MC.
L'unico fratello del 64 è l'Executive, ov-
vero il 64 portatile; viene venduto con un
floppy drive e un monitor a colori da 5" ad
un prezzo per la verità non particolarmen-
te contenuto (si parla di 2.350.000 lire più
18% di IVA) per un computer apparente-
mente assai lontano da qualunque stan-
dard.
La sintesi vocale può essere realizzata
seguendo vari princìpi: dal punto di vista
dell'utente si tratta in pratica di avere a
disposizione un certo numero di parole de-
MCmicrocomputer 27
101
QUOTE MODE
CTRL
CTRL
CTRL
CTRL
= CTRL
RVS
RVS
CRSR
CRSR
CRSR
CRSR
HOME
CLR
I MST
SHRT
SHRT
SHRT
SHRT
BLK
UIHT
RED
CVH
PUR
GRU
BLU
VEL
OH
ORR
m-JH
UR
RGT
R 1
R3
R5
RT'
OPPURE
CHR*< l-44>
CHR*< S>
CHR«=C
CHR^ < 1 53 ?
CHR* < 1 se >
CHR^C 30>
CHR^ < 3 1 ?
CHR*: < 1 SS >
CHR:^< 1S>
CHR:ìC:c: i^e>
CHR^< IT*?
CHR^ < 1 45 >
CHR*< 23>
CHR^< 157'>
CHR^< 13>
CHR*< 147=">
CHR*: < 1 4S >
CHR* < 1 37' >
CHR*: < 1 3S ~>
CHR;*: < 1 33 >
CHR:*: < 1 40 >
terminate, o di manipolare e combinare
suoni "elementari" (vocalici e consonanti-
ci). detti allofoni (dal greco: che suonano
differentemente tra loro), messi a disposi-
zione da programma come semplici nume-
ri da caricare con i DATA, sistema con il
quale si ottiene un vocabolario infinito.
Purtroppo i listini Commodore non ripor-
tano ancora alcun modulo del genere per il
64 (mentre é annunciato quello per il VlC.
ad un prezzo di 175.000 lire più IVA); né
d’altronde era presente nel pieghevole uffi-
ciale della Commodore Europea avuto in
occasione del PCW Show e ribadito alla
Your Computer Xmas Fair. È però presu-
mibile che entro breve tempo si muoverà
qualcosa di ufficiale.
Programmi dedicati
Avendo realizzato un programma di tipo
specUdislico vi chiedo se siete interessati a
pubblicarlo. Si tratta di un pacchetto che
sfrutta il 64 come terminale RTTY per ra-
dioamatori. Il problema in campo radianti-
stico è molto sen/i7<J. considerata il fatta che
al momento il costo degli apparecchi dedica-
ti è mollo elevato, mentre esiste una notevole
diffusione di computer utilizzati a tale sco-
po: il software in circolazione, però, è al-
quanto scarso, e generalmente poco spftsti-
II mio obiettivo è stato realizzare uno stru-
mento pratico e flessibile, essendone io stes-
so l'utilizzaiore.
Un'attenzione particolare ha meritato
l'argomenta 'trasmissione software': abbia-
mo sperimentato, con pieno successo, la ira-
.smissione di programmi via radio, cosa mol-
to simpatica ed in qualche caso anche utile.
Al momento lavoro ad una versione anco-
ra più sofisticata.
Con i migliori saluti,
Giorgio Leo RutigUano. Potenza
La lettera dell'amico Rutigliano mi
perdoni se lo chiamo cosi, ma ci ha scritto
diverse volle — fa assai comodo per chiari-
re la questione da lui sollevala: è MC inte-
ressata a pubblicare programmi dedicati?
La risposta é un chiaro SÌ, purché il
lavoro risulti dunque effettivamente utile
ad una fascia di utenti ragionevolmente
vasta (come nel caso dell'RTTY). Ma non
solo: siamo aperti anche a piccole interfac-
ce, diremmo quasi software elettronico
(chiamarlo hardware pare troppo), che os-
serveremo con la stessa attenzione dedica-
la al resto. L'invilo di collaborazione é
quindi esteso alle varie categorie che usano
il computer come STRUMENTO, quindi
musicisti, artisti, professionisti ed artigiani
d'ogni genere; pubblicheremo tutto il pub-
blicabile. purché sia ulileeben documenta-
E ii Pascal?
Frequento i corsi di Scienza dell'Informa-
zione, a Salerno. Ho comprato un CBM 64
in quanto il 65/0/6502 è materia d'e.same
( corso TAMCì e cosi potrò fare le esercita-
zioni a casa, evitando i laboratori privi sia di
personale addetto che di docenti competenti.
La'spinta decisiva all'acquisto, però, me
l'ha data il fatto, pubblicizzato dalla Com-
modore. di poter usare il Pasca! UCSD,
altra materia d'esame f anzi la più importan-
te: Sistemi 1 1 . Fino ad oggi, però, nessuno sa
niente di questo Pascal: né concessionari, né
rivenditori, né SMA V. né SICOB. né riviste
addette. Potete risolvere questo mio dubbio'.'
Paolo Nappo, Napoli.
Sotuarr VicvM
Sarei tentato di dire che il Pascal del 64
non esista; infatti la situazione fotografata
dal lettore e riferitaci per lettera viene ulte-
riormente aggravata dal fallo che neanche
in Inghilterra — parlo di contatti del mese
di dicembre ’83 — nessuno ne sa nulla, né
l'ha mai visto! Dirò dì più: quest'estate
nella redazione di Commodore Compu-
ting International, rivista anglo-americana
diretta e pubblicala da Nick Hampshire,
tutti avevano avuto tra le mani il Simons'
BASIC e il Petspeed. mentre nulla era noto
nè su! Pascal né sul CP/M. E dirò ancora dì
più; mai più viste pubblicità americane
tranne quelle originali Commodore di tan-
to tempo fa — richiamanti questo prodot-
to. Ripeto, sarei tentato di dire che non
esiste: ma siccome non può esser cosi, pre-
sumo che in America ne abbiano tirato
fuori qualche esemplare, e che non abbia
incontrato i favori del pubblico, quindi l'a-
vranno tolto. Fatto sta che é introvabile, e
quindi riesce fuori il vecchio detto: prima
scegli il software che vuoi, quindi compra
una macchina che lo supporti.
Colgo l’occasione per riferire qualcosa
sulla situazione degli altri linguaggi. Fer-
mo restando che sul 64 la cosa migliore
sono le cartucce, sono sempre poche e per
di più su disco (copiato) le possibilità di
rinvenire il Simons'. o il Petspeed (compi-
latore BASIC per il 64). mentre discreta è
la disponibilità del Forlh (su cartuccia).
Chi poi abbia visto un CP/M importalo
regolarmente, sì ritenga un fortunato. In-
tanto si vedono i primi The Last One. che è
un generatore di programmi BASIC ope-
rante come linguaggio ad altissimo livello.
Siamo in attesa del Silicon Office (è chiede-
re troppo?).
Espandiamo il 64
Vi pongo le seguenti domande:
UÈ possibile aumentare la capacità di
RAM del 64 con un'espansione simile alla
Rame.x dell'Apple, o agendo in un qualsiasi
altro modo?
2) È possibile portare la pagina grafica
da 40*25 a 80*25?
Lorenzo Ramassa. Oul.\ i TO i
Ecco le risposte.
1) Tutto è possibile, solo che nessuno
l'ha ancora fatto.
2) È certamente possibile. Si può fare sia
via hard, riprogettando il controller video
(per il Vie l'aveva fatto la Slack. con una
scheda 40, '80 colonne), che da soft (sempre
sul Vie. c’è in giro il Superscreen della
Kingsoft. che occupa 7K gestendo lo
schermo in alta risoluzione ma in modo
testo, ed è trasparente aH'utcntc); anche in
questo caso nessuno l'ha ancora fatto, ma
con il successo del Videotexl sarà giocofor-
za uniformarsi. MC
I libri sul VIC-20: una precisazione
Nel numero scorso, nella recensione dei libri sul 64 e sul VIC a pag. 31
abbiamo parlato dì “alcuni dei testi reperibili da noi", intendendo in Italia,
non presso la redazione come alcuni lettori hanno interpretato.
Ci scusiamo per l'equivoco.
102
MCmicrocomputer 27
HOME PROFESSIONAL COMPUTER
• Microprocessore 6809 E
• Almeno due volte più potente degli altri
home computers
• Tastiera professionale
• Interfaccia parallela Centronics
• Floppy Disk 5” 180Kb - DOS avanzato
• Uscite indipendenti TV e monitor colore
• Basic Microsoft esteso
• Set di istruzioni grafiche
• Risoluzione 256x192 punti
• Doppio Joystick 64 direzioni
• Ampia disponibilità di software
Distributore: ECO s.r.l. • Verona • Tel. 045 - 913297
cura di
Berg.
La cassetta con ii programma
Presso la redazione è disponibile la cassetta relativa al programma
"Macchina del tempo” per Tl-99.
II prezzo é di 17,000 lire. Per l'ordinazione
inviare l'importo (a mezzo assegno, c/c o vaglia postale) a
Technimedia s.r.l.. Via Valsolda 135. 00141 Roma.
Quesia valla vi presentiamo un program-
ma diverso, anche se si tratta di un gioco.
Non è infatti il classico arcade game, che sul
TI 99/4 A risulta sempre difficile da impie-
ne deiiagliaia di cosa sia un adveniure ga-
me: in ogni caso le informazioni fornite dal-
l'autore de! programma .sono più che sa/fì-
cienti per capire di cosa .si tratta. Un aspetto
multo interessante ilei programma è che il
dialogo con il computer avviene in italiano.
La cosa non è casi immediata come potrebbe
sembrare, a causa di alcune difficoltà sintat-
tiche della nostra lingua.
Come potete vedere il listato é molto lun-
go. ed inserirlo da tastiera comporta tra
l'altro di venire a conoscere in anticipo il
mudo di risolvere il gioco.
U nostro consiglio, che si aggiunge a quelli
dati dall'autore, è di dividere il compito fra
più amici.
La fatica sarà minore e nes.suno conosce-
rà interamente le .soluzioni dell'avventura
prima di mettersi a giocare. Se volete evitar-
vi problemi di copiatura, potete acquistare
la cassetta già registrata presso la redazione
( vedi riquadro J . A proposito, non aspettate-
vi di arrivare alla fine in un tempo breve:
anche se la macchina de! tempo non è un
adveniure complicatissimo, per risolverlo é
bene che vi armiate di pazienza.'
Macchina del tempo
di Fabio Schiatlarella — Roma
Si tratta di un "adventure-game". un
genere di gioco abbastanza difTuso tra gli
utenti di computer nel mondo anglosasso-
ne, ma molto meno da noi.
Lo scopo è quello di i
obiettivo prefissato, ma c
nosciute a priori aH'utente. Si immagina
che il giocatore si trovi in un luogo a lui
ignoto; il computer fungerà da occhi, ma-
ni, orecchie e piedi come se si trattasse di
un robot telecomandato. Sul video compa-
re la descrizione del luogo in cui ci si trova,
viene anche denunciata la presenza di og-
getti che possono, se presi con sé. tornare
utili nel seguito. Non mancano ovviamen-
te i trabocchetti con esito quasi sempre
mortale, ovvero con la fine del gioco.
Nel nostro caso ci troviamo in un passa-
lo (0 in un futuro?) più o meno remoto. Per
tornare alla nostra epoca abbiamo a dispo-
sizione una provvidenziale macchina del
tempo. A questa però manca l'alimenta-
zione. Starà a noi rimetterla in funzione.
MCmicrocomputer 27
Soflwarr Tl-99'4A
Di volta in volta compariranno su) video
la descrizione del luogo, quella dei paraggi
e quella di eventuali oggetti presentì.
Alcuni di questi oggetti sono necessari
per poter portare a termine Tavventura.
altri sono completamente inutili. Per esem-
pio una chiave potrebbe essere necessaria
per aprire una porta e accedere a qualche
luogo importante come potrebbe essere so-
lo un peso superfluo, o per di più dannoso
giacché non è possibile portare con sé più
dì un certo numero dì oggetti.
Il fascino degli “adventure-games" risie-
de probabilmente nella loro capacità dì
fornire reazioni umane ai comandi impo-
sti. Un gioco sarà tanto più brillante quan-
to più riuscirà a dare l'impressione che al
posto del computer vi sia un vero c proprio
servitore a ricevere ordini, eseguire azioni e
fornire descrizioni. Fondamentale a que-
sto scopo è la possibilità di impartire co-
mandi al calcolatore direttamente in lin-
gua italiana. Nel nostro caso gli ordini che
possiamo impartire sono di tre tipi:
1) comandi per lo spostamento. Di vol-
ta in volta il calcolatore fornisce la descri-
zione dei paraggi del luogo in cui ci sì trova
con il loro orientamento cardinale. Per
raggiungere questi paraggi sarà succiente
dare uno solo dei quattro comandi: “n".
“s". “e”, ■’o”; che ovviamente stanno per
Nord. Sud, Est, Ovest. Esistono poi, per
quando servono, i tre comandi: "sali”,
"scendi", "intorno'’.
2) comandi costituiti da una sola paro-
la. Sono:
“aiuto"
"basta": serve per uscire dal gioco
"guarda", "vedi": danno la descrizione
del luogo
"inventario": fornisce la lista degli og-
getti che il computer “porta" con se.
3) comandi di esecuzione. Ordinano al
computer di fare qualcosa. Sono in genere
costituiti da un verbo, seguito da un artico-
lo seguilo dal nome dì un oggetto.
Ad esempio: "PRENDI LA CHIAVE".
I verbi che il programma riconosce so-
PRENDI
PIGLIA
POSA
LASCIA
BUTTA
APRI
nutrì
ALIMENTA
NUOTA
ROMPI
ACCENDI
LEGGI
SBLOCCA
INSERISCI
Per quanto riguarda i nomi degli oggetti
lasciamo che sia il lettore a trovarli nel
corso della sua avventura.
Allemione: è importante che il tasto
"ALPHA LOCK" risulti sempre inserito
durame tutto lo svolgimento del program-
Sempre a proposito del vocabolario
comprensìbile dal calcolatore una pìccola
precisazione va fatta a proposito del mes-
saggio diagnostico:
"non posso; non conosco questa parola o
non riesco ad applicarla in questo conte-
sto”
esso può presentarsi in diverse occasioni:
I ) avete usato un vocabolo che il calco-
latore non conosce;
2) avete usato un vocabolo o dato un'i-
struzione che il calcolatore riconosce, ma
in un contesto in cui lui non se lo aspettava,
ovvero in cui non ha senso;
3) avete chiesto al calcolatore di fare
qualcosa che esso, per vari motivi, in quel-
la situazione non può fare.
Ad ogni modo se il programma sembra
non comprendere quello che gli state chie-
dendo, provale con una frase leggermente
differente, magari cambiando il verbo. In
genere pochi tentativi bastano sempre per
farsi capire. Se il computer però si ostina a
non capire o a non ubbidire potrebbe an-
che darsi che vi manchi qualcosa per fare
ciò che desiderate.
II bello del gioco sta proprio nel non
conoscere a priori l'esatta sequenza dì
azioni per venirne a capo. Il fatto dì dover
caricare il programma da tastiera per farlo
^rare. e quindi leggerlo prima, costituisce
allora un grave handicap. Poiché è assai
MCmicrocomputer 27
105
improbabile che troviate una persona di
buona volontà che carichi al posto vostro
le circa trecentocìnquanta linee del pro-
gramma (a meno forse di un adegualo
compenso), la cosa miglioreda farsi se pos-
sibile sarebbe quella di mettersi d'accordo
tra più possessori di TI99 e delegare l'in-
grato compilo a un solo sfortunato. Ad
ogni modo anche se sarete voi a caricare il
programma, esso costituirà un piacevole
passatempo per voi e i vostri amici e paren-
ti. Per essi, che magari hanno sempre mo-
strato dilTidenza per il vostro computer,
potrebbe essere una maniera originale c
divertente per avvicinarsi alla macchina.
Nel caricare il programma occorre porre
molla attenzione al numero di spazi bian-
chi che sono contenuti airintemo delle
istruzioni PRINT. Essi sono stati studiali
in maniera tale che nella stampa su vìdeo
non vi siano parole troncate a metà tra una
riga e l'altra.
Data l'assenza di istruzioni grafiche o
sonore, il programma si presta ad essere
trasferito anche su altri computer senza
apportare quasi nessuna modifica. Buona
fortuna!
Una breve analisi de! listalo
20-30 azzera le variabili relative alle dire-
zioni in cui ci sì può muovere
3 1 a seconda del luogo in cui ci si trova, va
alla subrouline che contiene la descrizione
del luogo e le possibili direzioni in cui ci si
può muovere
60-90 stampa gli eventuali oggetti presenti
nel luogo
100-103 ingresso comandi
111-155 verifica se un comando di movi-
mento è valido, aggiorna la variabile “set"
160-275 interpreta la prima parola del co-
mando dato
490-499 diagnostica comandi errati
500-530 divìde il comando nei vocaboli
costituenti
1000-1500 descrizioni dei luoghi e possibi-
li spostamenti da essi
2000-2030 verifiche e operazioni eseguite
in seguito a un comando "prendi"
2500-2530 verifiche e operazioni eseguile
in risposta a un comando la cui prima pa-
rola è “apri"
3000-3030 verifiche e operazioni eseguite
dopo un comando la cui prima parola è
"sblocca"
3500-3550 operazioni relative all’incontro
col cane
4000-40 1 1 risposta relativa a un comando
"nuota"
4500-4530 verìfiche e operazioni eseguile
dopo un comando la cui prima parola è
“lascia"
5000-5080 inizìalizzazione
5500-5550 risposta a un comando di in-
ventario
6000-6034 verifiche e operazioni relative
al prendere la chiave
6100-6130 verifica possibilità di salire sul-
la torre
6200-6220 verifica se si è dato l'osso al
Suftwor» TI-99 4A
6500-6531 operazioni relative al mano-
scritto
7000-7011 fine gioco
7500-7530 operazioni relative accensione
lampada
8000-8020 intestazione del gioco
9000-9020 reinizializzazione
Principali variabili
utilizzate nel programma
OS(l2} - vettore contenente i nomi d
oggetti
1(13) - vettore contenente i luoghi in
si trovano gli oggetti
contiene il comando impartito al
computer
prima parola del comando
seconda e terza parola del coman-
do dopo la suddivisione
numero degli oggetti che il com-
puter "porta" con sé
set - luogo in cui ci si trova
descrizione del luogo in cui ci si
found - controlla la presenza dì oggetti
uiKLunc - controllano il bloccaggio del cate-
naccio di porla e baule
106
MCmicrocomputer 27
ìC Gtì home eomputers.
HEWLETT PACKARD, SINCLAIR SPECTRUM, NEW BRAIN, COM-
MODORE 64, Vie 20, EPSON HX20, DRAGON, TRS 80 M100
t personoi computers.
HEWLETT PACKARD, APPLE, VICTOR, EPSON QXIO
/ te stampanti.
EPSON, OKI, ITOH, OLYMPIA, TRIUMPH ADLER, SEIKOSHA
t ffùppy disk,
RHÒNE POULENC FLEXETTE
e te periferiche, i pregremmi, iiihri, gii accessòri.
Tutte queste, e neu sete queste,
eiie ceudisieni piu' ceuveuienti
e cen tu migiiere assistenza.
bit computers
Offerte promozionali, mercato dell'usato, credito personale, leasing
Calendario completo di corsi
IZam [oJDfì
Computer shop: Roma, via F Satolli, 55/57/59
(pzza PioXIl-tel 06/6386096-6386146
Sede centrale: Roma.v, Flavio Domiziano, 10
(EUR) -tei 06/5126700-5138023
LATINA via Armando Diaz, 14- telef 0773/495285
LATINA corso dello Repubblica, 200 - telef 0773/497301
CISTERNA Gl LATINA: via Aversa, 11 - tele! 06/9696973
VITERBO: via Giacomo Matteotti, 73 - telef 0761/38669
GAETA lungomare Caboto, 74- telef 0771/470168
TARQUINIA via S, Lucia Filippini, 17 - telef 0766/856212
e tiesia puniiiia di TiinoSpecirum
è dedicala interameme ai joy-
stick. L 'assenza di un 'interfaccia
per joystick é probabilmente la
mancanza più sentita in questo Home com-
puter. considerato l'enorme assortimento di
giochi per lo Spectrum. Così per poter salva-
re la terra dall'attacco degli invasori spazia-
li ci si deve improvvisare virtuosi della tastie-
ra. .schiacciando freneticamente tasiini in
gomma per evitare i colpi nemici.
Scherzi a parte, usare la tastiera al posto
della classica levelta è in molti casi davvero
un'impresa, specialmente quando occorre
premere due tasti contemporaneamente per
ottenere dei movimenti diagonali.
Nell'attesa che la Sinclair ovvias.se a que-
sto inconveniente producendo un'apposita
interfaccia, numerose case indipendenti si
.sono date da fare e attualmente è disponibile
una serie di joystick con relative interfacce
per lutti i gusti.
Per quello che riguarda i joystick veri e
propri ne esLsiono due tipi: quelli ad inler-
ruitore e i proporzionali. Nei primi muovere
la levetta provoca la chiusura di un interrut-
tore. permettendo così di rilevare la direzio-
ne de! movimento. Gli interruttori all'inter-
no generalmente sono quattro, corrispon-
denti alle quattro direzioni principali f nord,
.sud. e.st, ovest): i movimenti diagonali si
ottengono spostando la cloche in modo da
far chiudere tiue interruttori caniempora/tea-
menie. Il secondo tipo invece di indicare
semplicemente la direzione permette di rile-
vare l'esatta posizione del joystick, dando
un 'informazione dalla quale si ottengono le
coordinate Xj Y.
f più diffusi sono ovviamente quelli del
primo tipo, data ia toro maggiore semplici-
tà: sul mercato se ne trovano di tutte le
fogge, da quello super.spartano composto da
una levetlina ed un pulsantino di .sparo a
quelli anatomici con pulsante di fuoco sulla
sommità della cloche, come ad esempio il
Quick.shot, facilmente reperibile anche in
Italia.
Come abbiamo detto prima, per collegare
il joy.stkk allo Spectrum c'è bisogno di un'
interfaccia, anche qui c'è solo l'imbarazzo
della scelta.
La più diffusa è la Kempsion . dal momen-
to che numerosissimi programmi la prevedo-
no in alternativa alla tastiera. Ad essa è
collegabile, come del resto a praticamente
tutte le altre interfacce in commercio, un
joystick ad interruttori.
Rimane H fatto però che una buona pane
di programmi permette solamente l'uso del-
la tastiera. Per ovviare a que.slo inconve-
niente sono comparse le prime interfacce
programmabili. Es.se permettono di .simula-
re la pressione di un tasto qualsiasi, quindi
sono compatibili con tutto il software esi-
stente: di contro il loro impiega è meno im-
mediato, poiché necessitano appunto di esse-
re programmale.
I modelli che attualmente riscuotono più
.successo sono l'interfaccia della Cambridge
Computing e quella della AFG.
Della prima potete trovare la prova in
questo stesso numero: essa viene program-
mata da software, seguendo le indicazioni
de! programma che l'accompagna. L'inter-
faccia della AFG deve essere invece pro-
grammata manualmente, con delle clip a
coccodrillo. Il metodo è certamente efficace
ma un po ' complicalo: in compenso permei-
le l'uso di una coppia di joystick, per quei
programmi in cui si devono fronteggiare due
Questa è praticamente la situazione at-
tuale: è però arrivala da poco l'inlerj'accia
della Sinclair, che permette di collegare due
joystick e di utilizzare .software .su ROM.
A parte alcune critiche alla .sua fragilità,
che ci sona giunte datl'lnghilierra. confes-
siamo di essere un po 'scettici sulle sue effet-
tive pa.s.sihiliià. Ovviamente è compatibile
per ora soltanto con il software prodotto
dalla Sinclair e questo potrebbe costituire
un grosso ostacolo alla sua diffusione. In
ogni caso mollo dipenderà dalia scelta che
faranno le software house indipendenti: se
cioè pa.sseranno allo standard .Sinclair o
coniinuerannti a scrivere programmi che
permettono l'uso dell'ormai popolarissimo
Kempston.
Per dare un aspetto pratico al nostro di-
scorso vogliamo proporvi a questo punto la
costruzione di un'interfaccia per joystick
perfettamente uguale , da! punto di vista ope-
rativo. a quella Kempston.
Il progetto è di due nostri lettori. Marco
Angelucci e Sandro Fontana. È abbastanza
semplice e chiunque sappia maneggiare de-
centemente un saldatore dovrebbe essere in
grado di realizzarlo con succe.sso. M.B.
Un Joystick per lo Spectrum
di Marco Angelucci e Sandro Fontana
Anche se non desiderate costruire l'inter-
faccia. la lettura di questo articolo vi sarà
comunque utile per la composizione dei fun-
zionamento del bus de! vostro Spectrum.
A vendo tra te mani uno Spectrum e volen-
do provare a collegarlo con una periferica ci
siamo cimentali nel semplice interfaccia-
mento di un joystick.
Dallo studio del manuale dello Spectrum.
abbiamo estratto queste informazioni che
riteniamo sufficienti alla comprensione ed
alla realizzazione dei nostro progetto.
MCmicrocompuier 27
contenuto del registro B viene posto sul
bus indirizzi nel byte dì peso maggiore
(A8-AI5).
Per semplificare la costnizione delle pe-
riferiche, lo Spectrum le seleziona asso-
ciando ad ognuna dì queste un solo bit del
byte di peso minore (viene utilizzata una
logica "inversa” nel senso che ì bit in que-
stione sono sempre settati a I, il byte varrà
quindi "FF", e quando si dovrà indirizzare
una periferica verrà spento il bit in questio-
ne).
Attualmente, a detta dei manuali, i se-
gnali A0-A4 sono già utilizzati dal sistema,
mentre A8-AIS vengono utilizzati solo in
unione ad AO per indirizzare la tastiera;
rimanendo quindi liberi i segnali A5-A7,
abbiamo decìso dì utilizzare il segnale A5
per l'indirizzamento del Joystick.
] segnali di controllo sono un insieme di
linee elettriche che servono a controllare e'
sincronizzare le apparecchiature che cir-
condano il microprocessore.
Il segnale di lORQ (I/O Request) viene
attivato dal microprocessore quando vuo-
le leggere o scrivere su qualcosa di diverso
dalla memoria. Il segnale viene attivato
automaticamente durante l'esecuzione di
una istruzione dì I/O. Il segnale di RD
(ReaD) indica che il processore vuole rice-
vere un byte dalla locazione o dalla perife-
rica indirizzata. Il segnale di RD accoppia-
to ad un segnale di lORQ indica che si
vuole ricevere un dato da una periferica.
Anche questo segnale viene attivato auto-
maticamente dall'esecuzione di particolari
istruzioni.
Il segnale MI (Machine cycle one) è il
segnale che il microprocessore emette men-
tre sta leggendo il codice operazione della
prossima istruzione da eseguire e rimane
attivo per tutto il tempo della lettura ed
interpretazione della istruzione stessa.
Istruzioni Basic in oul
Per quanto abbiamo visto dei segnali sul
connettore dello Spectrum, le operazioni
di lettura e scrittura in memoria e sulle
periferiche sono identiche per ciò che ri-
guarda l'uso del bus dati e del bus indirizzi;
differiscono solo per il segnale di lORQ
che risulta attivo solo per le operazioni su
periferiche.
A questo punto risulta ovvio che per
poter leggere o scrivere su di una periferica
bisogna, oltre a mettere il giusto indirizzo
Lo Spectrum sul lato posteriore presen-
ta; due jack di inpul/oulput con il registra-
tore, la presa TV, il Jack di alimentazione
ed un quinto connettore a pettine che at-
tualmente è utilizzato solo per l'uso della
stampante.
Su questo connettore sono riportati tutti
quei segnali che il costruttore ritiene sufTi-
cienti per le esigenze di interfacciamento.
Prima di procedere ad una parziale descri-
zione dei segnali presenti, vi diamo un'im-
magine del connettore come apparirebbe
se visto dal retro (vedi fig. 1 ), che ci sembra
la situazione più naturale
Questo modo di vedere il connettore, è
equivalente a guardare il disegno su ma-
nuale in italiano ruotato di ISO gradì (nel
manuale inglese il connettore è disegnato
come sarebbe visto se ci si trovasse immersi
nella scheda e sì guardasse verso Testemo!)
Descrizione dei segnali sul connettore
Raggruppiamo ì segnali che troviamo
sul connettore secondo le loro funzioni lo-
giche:
— bus indirizzi a cui faremo riferimento
con A0-A15
— bus dati a cui faremo riferimento con
D0-D7
— controllo; contiene, tra gli altri, i segna-
li;
— lORQ: segnale d richiesta operazione
di I/O
-- RD: segnale di richiesta lettura
— MI: segnale del ciclo di fctch delle
istruzioni
— alimentazione con le tensioni di -l-5Ve
OV
Questi sono tutti ì segnali che riteniamo
necessari per collegare il Joystick.
Il bus dati è la via sulla quale il calcolato-
re invia e riceve informazioni (un byte alla
volta). Vi si fa riferimento con D0-D7 per
evidenziare come sono distribuiti i bit fisi-
camente sulle linee associando a DO il bit di
peso minore e a D7 quello di peso maggio-
li bus indirizzi è la via sulla quale il
calcolatore invia le informazioni necessa-
rie a selezionare la locazione dì memoria, o
il dispositivo di I/O, con cui vuole scam-
biare informazioni. C'è da far notare che,
negli indirizzamenti di I/O, io Spectrum
utilizza entrambi i byte di indirizzamento
A0-A7 ed A8-A 1 5. estendendo così il cam-
po di ìndirizzabilità delle istruzioni Assem-
bler IN e OUT che hanno come campo
indirizzo un solo byte: per fare ciò, sfrutta
il fatto che durante queste operazioni il
MCmicfocomputer 27
sul bus indirizzi e i dati sul bus dall, attiva-
re il segnale di lORQ.
Per fare ciò lo Speclrum mette a disposi-
zione le istruzioni Basic IN e OUT; noi
utilizzeremo (dobbiamo solo "leggere” dal
joystick) l'istruzione IN; il formalo dell'i-
struzione é il seguente:
LET var = IN addr
"var" è una variabile intera, nella quale
verrà caricato il byte proveniente dalla pe-
riferica selezionata, allineato a destra e
riempito a sinistra con zeri binari (ì valori
possibili sono compresi tra 0 e 2SS).
"addr” è l'indirizzo della periferica dalla
quale si vuole leggere il byte (i valori possi-
bili sono compresi tra 0 e 65535). Nel no-
stro caso il valore prescelto è 65503 che
vale in binario llllllll 1101 il 11; é
possibile vedere, tenendo conto del discor-
so già fatto, che il bit che ci interessava
selezionare (A5) risulta essere il solo a 0.
Il Joystick
Il Joystick da noi utilizzato è una mano-
pola montata su di una scatola dalla quale
parte un cavo con. all'estremità, un con-
nettore Cannon a 9 poli femmina.
Sul joystick vi sono due pulsanti, uno
posto sulla base e l'altro posto in cima alla
manopola.
Il movimento delia manopola, secondo
quattro direzioni tra loro ortogonali, per-
mette la chiusura di altrettanti contatti.
iulioSpirirum
II circuito elettrico è quello mostrato in
figura 2; lo schema serve a dare un'idea di
come può essere utilizzato e di come i vari
contatti escono sul connettore.
Il punto segnato con 3 è il polo comune,
al quale si dà tensione per controllare a
valle quali dei contatti, anche più di uno.
sono tenuti chiusi. 1 pulsanti PI e P2. posti
in basso sulla scatola ed in cima alla mano-
pola. sono in parallelo, per cui è come se
fossero uno solo.
Se la manopola viene spinta avanti
(NORD) chiude il contatto del piedino 5,
se spinta indietro (SUD) chiude il contatto
del piedino 6, a sinistra (OVEST) chiude il
contatto del piedino?, a destra (EST) chiu-
de il contatto del piedino 8: i piedini 2. 4 e 9
non sono collegati. Se la manopola del
joystick è spinta in posizione intermedia,
per esempio NORD-EST risultano chiusi i
contatti 5 e 8, e così via per le altre direzioni
intermedie.
Abbiamo raggruppato i segnali uscenti
dal joystick per formare un byte dove ad
ogni bit abbiamo associato ì significati co-
me da tabella I.
I bit non utilizzati vengono, per comodi-
tà. posti a 0; il byte cosi composto è quello
che verrà inviato al microprocessore quan-
do interrogherà lo stato del joystick; in
tabella 2 è riportata la lista dei possibili
valori rilevabili sul joystick.
Conclusioni
Il risultato che si é voluto ottenere è un
sistema attraverso il quale un programma
che gira sullo Spectrum possa conoscere
sia la posizione assunta dal joystick in quel
momento, sia se l'interruttore posto sul-
fimpugnaiura o sulla scatola venga tenuto
premuto o meno. Per fare questo, come si é
visto, preleviamo le informazioni di stato
del joystick, sotto forma di un byte da
inviare sui bus dati dello Spectrum.
Non è possìbile collegare direttamente il
joystick sul bus dati, inviando questo byte
continuamente in quanto il bus. come ab-
biamo detto, viene utilizzato dal processo-
re per tutte le operazioni che coinvolgano
dati, sia su memoria che su periferica; biso-
gna quindi che finformazione venga co-
municata al computer solo quando questo
lo richiede, in modo da non interferire con i
segnali presenti sul bus dati. Per prima
cosa, per evitare l'emissione continua del
byte, questo viene continuamente caricalo
su di un buffer di 8 bit. Il buffer non emette
alcun segnale in uscita, fino a quando non
viene abilitato a farlo.
A questo punto basta trasformare la ri-
chiesta del computer sullo stato del joy-
stick in un segnale di abilitazione del buf-
fer. per far si che l'informazione venga ri-
versata dal buffer sul bus dati, da cui viene
prelevata e trasferita nell'area designata
dal programma che ha emesso la richiesta.
Per fare emettere al computer una richiesta
univoca, da poter utilizzare come segnale
di abilitazione, abbiamo pensato di utiliz-
zare l'unione logica dei segnali RD. lORQ
(ambedue attivati da una istruzione IN) e
110
MCmicrocomputer 27
da un indirizzo di I/O non utilizzato dallo
Spectrum: quando e solo quando queste
tre componenti sono contemporaneamen-
te presenti, il segnale di abilitazione per il
buffer viene generato.
Il Circuito Elettrico
Il circuito elettrico da noi sviluppato è
quello mostrato in figura 3; si compone di
Ire circuiti integrati e di cinque resistenze.
Gli integrati utilizzati sono due 74LS173e
un 74LS27; i primi due sono dei laidi three-
staie a quattro bit. ed insieme formano il
buffer a otto bit; l'altro contiene tre NOR a
tre ingressi.
Per la descrizione delle funzioni del cir-
cuito elettrico, partiamo dal 74LS27; lo
schema di figura 4 mostra come è organiz-
zato internamente. Il circuito serve a rico-
noscere il segnale di selezione del Joystick e
ad inviare un segnale al bulTer, affinché
metta sul bus dati il contenuto delle sue
memorie (il segnale di abilitazione é attivo
basso). I segnali che si devono utilizzare
per attivare l'uscita del buffer sono: lORQ
RD. AS tulli attivi bassi, quindi la funzio-
ne logica che serve è quella evidenziala
dalla tabella 3. cioè un OR a tre ingressi;
avendo fra le mani un 74LS27 che contiene
tre NOR a tre ingressi, abbiamo realizzalo
la funzione OR facendo seguire ad una
funzione NOR una funzione NOT ricava-
la da un altro NOR (vedi tabella 4).
Abbiamo visto a cosa serve il primo inte-
grato. vediamo ora la struttura ed il fun-
zionamento degli altri due: come si può
vedere dallo schema in figura 5. ognuno
degli integrati è un buffer a quattro bit: il
segnale che abbiamo preparato con l'inte-
grato precedente serve a pilotare le linee di
MTup. £ '« mtiaiaggio efffiruaio lalUanJo i fili (Jii'ollega-
OUTPUT-CONTROL le quali, nel mo-
mento in cui risultano entrambe basse, at-
tivano l'uscita. Il segnale di CLEAR viene
forzato basso in modo da inibire la funzio-
ne stessa. perché di nessun interesse in que-
sto progetto.
Il segnale di CLOCK serve a sincroniz-
zare il circuito; questo significa abilitare gli
elementi di memoria interni a cambiare di
stato solo durante il perìodo in cui questo
segnale passa dallo stato basso a quello
alto. Abbiamo collegato all'ingresso di
CLOCK il segnale M I in modo che la me-
morizzazione delta posizione del joystick
avvenga solo durante il ciclo di lettura del-
le istruzioni.
Abbiamo scelto il ciclo M I per semplifi-
care la logica del circuito in quanto, se non
fosse stato utilizzato un segnale con queste
caratteristiche, ci si sarebbe potuti trovare
nella situazione di dover leggere il buffer
durante un cambiamento di posizione del
joystick (cioè durante un cambiamento
dello stato del buffer stesso): questo avreb-
be potuto causare la lettura di un valore
non in relazione con la posizione effettiva
del joystick. Permettendo le transizioni di
stato solo durante il fetch delle istruzioni si
è cosi sicuri che. per tutto il periodo dell'e-
secuzione deH'istruzione. io stato memo-
rizzato del Joystick rimanga invariato.
I segnali di DATA-ENABLE servono a
controllare l'ingresso dei dati; come già
visto, il nostro circuito svolge una funzione
equivalente con il solo segnale di CLOCK,
per cui i due ingressi di DATA-ENABLE
sono posti sempre in stato di abilitazione
(nel loro caso a livello basso).
In ultimo esaminiamo i piedini dei dati
di ingresso e quelli di uscita. Per quel che
riguarda i piedini di uscita, c'éda far nota-
re solo che essendo THREE-STATE pre-
sentano, in mancanza dei segnale di OUT-
PUT-CONTROL, una alla impedenza che
li rende praticamente non collegati al BUS
DATI; questo evita sovrascrilture indesi-
derate sul bus.
Per i piedini di ingresso c'è da far notare
per prima cosa che. utilizzando solo cinque
degli otto piedini, i restanti tre sono mante-
nuti a livello basso; gli altri cinque sono
anche saldati a delle resistenze che li colle-
gano a massa in modo che. in assenza di
segnale, forzino in ingresso un livello bas-
so; questo perché i circuiti TTL considera-
no il livello di un piedino non collegato
come livello alto e quindi i contatti del
joystick che non vengono chiusi sarebbero
considerati allo stesso livello dei contatti
chiusi.
In tabella S possiamo vedere la "tabella
della verità” dell'integrato, con evidenziati
Il Joystick della Kempston viene Ietto con una istruzione
LEI var = IN 31.
Per quanto abbiamo già visto IN 31 equivale a ‘000000000001 II 11',
quindi sono a livello basso i segnati da AS ad A IS e quindi, a differenza
di quanto da noi fatto, il Joystick viene selezionalo da 1 1 bit. La
compatibilità è possibile perché Ira gli 1 1 bit utilizati c'é anche AS che
serve a selezionare il nostro Joystick.
Quindi per il nostro circuito IN 3 1 e IN 65503 sono equivalenti (e non
solo questi valori ma anche tutti quelli che hanno A5 = 0). Per quanto
riguarda la configurazione del byte invialo all'interfacda il nostro é
uguale a quello della Kempston.
MCmiCfocomputer 27
111
ISSUE 3: ie ultime novità e l’espansione da 16 a 48K
Come promesso nel numero scorso ecco qualche inrormazione sulla nuova serie di Speciru
che sembra dare alcuni problemi di compatibilità con i modelli precedenti, come hanno constata-
to i possessori di questa versione che hanno provato ad espandere la memoria seguendo le
indicaziom riportate sul numero 25.
Iniziamo proprio col problema della compatibilità hardware.
Nei nuovi Specirum la disposizione intemaé sostanzialmente diversa: la cosa più appariscente
i l'aletta di ralTreddamento rivolta in alto che copre alcuni degli zoccoli per l'espansione. Per
poter inserirei circuiti integrati sarà quindi necessario rimuoverla: l'operazione à molto semplice
in quanto basta svitare la vite che la fìssa al regolatore di tensione e sfilarla. Rimetterla a posto è
un po' meno semplice, dal momento che il dado dall'altra pane dello stampalo sì sarà sicuramen-
te mosso. Dovrete allora svitare l'unica vitina che fissa lo Specirum al contenitore (si tr
al centro dello stampato) e lavorare con la piastra sollevata.
Purtroppo non i finita; gli issue 3 sono costruiti per poter utilizzare nell'espansione di
memoria sia lutti i tipi di TMS 4532 sia i 3732 della OKI. Per questo é prevista in
stampato, alla destra della presa MIC. una serie di ponticelli.
Impiegando le memorie 4164 da noi consigliale, che del resto sono ie uniche racilmenle
repenbili in Italia, occorrerà efTeituare il ponticello contrassegnato TI. altrimenti lo Speciru
vedrà solamente 32k invece di 48. Utilizzando uno spezzone di filo rigido stagnato l'operazione
abbastanza agevole.
Anche la compatibilità software non è totale, anche se per essa la Sinclair declina ogni
rospunsahilnà
il problema risiede nel byte proveniente dalla tastiera. Nel manuale originale (cap. 23pag. 169)
si alTerma che i bit da DO a D4 rappresentano I cinque tasti nella me^a fila che viene letta. D6èil
valore alla presa EAR mentre gli altri non vengono menzionati.
Nell'issue 2 D5. D6 e D7 erano sempre a livello logico I quando un byte veniva letto dalla
tastiera con il comando IN.
Molte software house hanno quindi fatto l'assunzione che questa fosse una caratteristica
tipica dello Speclrum. mentre con il nuovo modello essa non i più verifìcala.
Il modo corretto di leggerei! byte della tastiera è di mascherare j 3 bit più significativi in modo
da essere certi che il loro valore sia 0 o I.
Fatto questo il byte può essere controllato tranquillamente poiché le uniche variabili ad
influenzarlo saranno quelle relative ai tasti premuti.
La conseguenza di questo cambiamento è che alcuni programmi commerciali (per fortuna
pochi) non gireranno più suH'issue 3, almeno fino a quando non verranno modificali.
I listati in BASIC necessitano invece delle seguenti correzioni:
IN <indirizzo> = 255 va cambiato in IN <indirizzo> = 191
IN <indirizzo> = 254 va cambiato in IN <indirizzo> = 190
IN <indirizzo> = 253 va cambiato in IN <indirizzo> = 189 M.B.
i segnali di controllo dell'input. Dopo que-
sta spiegazione dei circuito elettrico vi mo-
striamo due semplicissimi esempi di utiliz-
zazione del joystick.
Programma esempio N 1
10 LET A = IN
20 PHINT A
30 GOTO 10
amenio del mirojoyiiick. Orna
HJere la rouliae nei programmi
i:zaii per utilizzare ii joystick.
112
MCmicrocompuler 27
fitTeléVideo Systems, Ine.
The TeleVideo Portable Computer (TPC I) is a
futl-teatured computer that includes all thè capabili-
ties of our TS 803 8-bit Personal Computer with
thè advantage ofbeing portable. The Portable also
has standard software that includes CP/M with thè
GSX-80 graphics extension as thè operating system
plus TeleWrite (executive word processor), TeleCalc
(spreadsheet), and TeleChart (business graphics).
The nine-inch yellow-phosphor screen offers easy
readability and thè low-profile keyboard foids up
to make a compact carrying case. The innovative
design of thè case requires no fan making thè
Portable a sitent and productive computer.
The TeleVideo Portable Computer can be carried
with you and used as a complete, table-top personal
computer, or. with thè addition of thè networking
card, can easity be connected to a TeleVideo network
System atlowing all thè features of shared peri-
pherats, programs. data, and files.
IMPORTATO E DISTRIBUITO
IN ESCLUSIVA PER IL SUD ITALIA
TPC / Features
• 4 MHz Z80A microprocessor
• 64 Kbyte RAM. expandable to 128 Kbyte RAM
• 32 Kbyte alpha and graphic display memory
• 8KbyteEPROM
• CP/M operating System
» GSX-80 graphics driver
• TeleWrite executive word processor
• TeleCalc spreadsheet
• TeleChart business graphics
• Slim-line 5%-inch floppy disk drives fot 368.6
Kbytes of formatted Storage per drive (two
maximum)
• One parallel port fora printer (DB-25S)
• One RS-232C port fora modem
• One RJ11C port for thè SuperMouse
• RS-422 port for networking (option)
• 640 X 240 bit-mapped graphics resolution
• 9-inch, yellow phosphor. non-glare screen
PrahahUmenie vi sarete già accani della
novità di questo mese: i listali. Abbiamo
infalli decisa di mandare in pensione la pic-
cola 7.X printer, la cui qualità di stampa,
decisamente scar.sa, iniziava a darci troppi
problemi. Il principale problema che si ha
nel tentare di interfacciare i computer Sin-
clair ad una stampante vera è la riproduzio-
ne dei caratteri grafici e di quelli definibili
dall'utente.
Essa è certamente possibile, utilizzando
una stampante grafica, ma richiede l’allesti-
menio di apposite routine in linguaggio mac-
china per ottenere buoni risultati uniti ad
una sujfieienie wlocilà.
Noi abbiamo aggiralo l'ostacolo utiliz-
zando una siampaniina termica .Aìphacom
32. progettala proprio per essere collegala
direliamenie a ZX 81 e Spectrum. Funziona
con della carta termica da 40 colonne di
facile reperibilità e operativamente è perfet-
tamente identica alla ZX printer, permet-
tendo ad esempio di avere l'hard copy dello
.schermo semplicemente con il comando
COPY.
SPACE WAR
di Luca Ghideni
Cassano Magnago I FA I
Il primo programma che vi presentiamo
è una classica battaglia spa/.iale. rielabora-
zione di quella presentata sul numero 18
per lo ZX 81. Lo schema del gioco è lo
stesso: per chi non lo ricordasse si tratta di
inseguire e distruggere sullo schermo un'a-
stronave aliena. Ovviamente il nostro let-
tore ha arricchito notevolmente la parte
grafica — sfruttando l'alta risoluzione e i
colori dello Spectrum — e parzialmente
anche il contenuto: ad un istante casuale
TUFO scompare alla vista entrando nell'i-
perspazio e compare una astronave madre
nella parte alta dello schermo. Per distrug-
gerla bisogna utilizzare il mirino rosso in
basso: se ce la fate riguadagnale un'astro-
nave perduta e vincete 100 punti. Fate però
attenzione, perchè TUFO nell'iperspazio si
avvicina pericolosamente ai vostri centri
vitali e le coordinate x e y neiruitima linea
dello schermo lo stanno ad indicare. Oc-
corre allora colpire l'astronave madre pri-
ma che l'alieno vi possa distruggere, oppu-
re forzarlo ad uscire dali'iperspazio pre-
mendo CAPS SHIFT. ma la cosa vi coste-
rà SO punti.
I tasti da usare sono: ENTER per la
destra. A per la sinistra, L in alto, S in
basso e SPACE per fare fuoco.
Come potete vedere il programma è in
BASIC, tranne una brevissima routine dì
inversione video presa da quelle pubblicate
su MC sul numero 19; ciononostante il
gioco é piuttosto veloce e spettacolare.
maggiori dettagli sulle caratteristiche della
nuova versione dello SPECTRUM in que-
sto stesso numero nella rubrica T ufloSpcc-
trum: per quello che riguarda la nostra
a cura di Maurizio Bergami battaglia spaziale i possessori di un ISSUE
3 dovranno elTetluare le seguenti soslilu-
provando che è possibile ottenere buoni
risultati anche senza fare ricorso al lin-
guaggio macchina.
Il listato è abbastanza lungo ma non
difficile da capire; l'unica cosa che potreb-
be generare qualche confusione è la linea 1.
che contiene una REM seguita da 19 zeri.
Essa riserva 19 byte di memoria, nei quali
vengono inseriti con delle POKE (subrou-
tine 9500) i codici che compongono la rou-
tine in L/M.
Una precisazione importantissima è che
il programma, così com’è. NON FUN-
ZIONA con riSSUE 3. Potete trovare
IN.... = 255 con IN,.,. = 191
IN..., = 254 con IN.., . = 190
IN.... = 253 con IN.... = 189
I caratteri grafici sono definiti dal secon-
do listato: digitatelo per primo, date il
RUN e inseriie successivamente il pro-
gramma principale. Registrate poi il pro-
gramma completo su nastro con un GOTO
9000. L'indirizzo 65368 alla linea 20 del
secondo programma è valido ovviamente
per la versione 48K, chi ha la versione
inespansa dovrà modificarlo di conseguen-
za.
114
MCmicrocomputer 27
CARATTERI GRAFICI
J= J
K= I
L= i
1 REM -
è REM - CSRfi’"TEPI C-KflFIC
i5 POP : io "^0 iÌ9
£0 per: S, POKE 6E3E3*1 S
30 NE\T 1
100 DPTP 0 0 2 -.31.63 £-1.5
• OVEP 0 INr
S TmEM lC“ •
1 1= IN 650i
: TnEii i.r" ■:
i '"HEM ^ET
!£S3 0= IN i5150
Sls3 OC IN c5£>£^
iSa* . 20
:2sO. OC rij fS022
4-E^ 1= 1-2*5SN ■
5-; TO ;
34.00
3400 wÈT
■ . 3-4
3420 IN^ e
PLOT 239 , ;
c .01= 20
3430 1' ",
•36s254 -riE'- 20 '
lET = ;=■ :*100
COKE 2363S
eoo:
TIME
• O'.'EC ,
5100 f
: COCE I
9000 30v= SPàli wài- -INE 5000
5100 5C.E C COCE 0$R
5500 =0C 1 lO TO -
5510 CEPC •
9520 c;-5 23"63*:
> £45 153 lE
Il programma che vi invio si basa sulla
possibilità dello Spect rum di poter ridefini-
re completamente il set di caratteri che
viene usato dalla macchina durante le fasi
di stampa sul video e sulla ZX printer.
Anche se il listalo è molto lungo, vorrei
far notare che il nuovo set di caratteri così
ottenuto può essere trasferito su nastro
come una sequenza di 768 byte. In questo
modo viene rìdono dì molto il tempo di
caricamento da nastro e tutta la fatica vie-
ne concentrata nella prima volta in cui sì
carica il listato vero c proprio in memoria.
L'uso del programma è veramente mol-
lo semplice: la prima volta che viene cari-
calo in memoria è sufficiente eseguire il
RUN per avere immediatamente disponi-
bile il set. Dopodiché si può salvare il risul-
talo del lavoro su cassetta come una nor-
male. e decisamente più breve, sequenza di
byte.
Ovviamente rimane disponibile il set di
caratteri originale: inoltre caricando un
qualsiasi programma che non alteri la zona
dì memoria riservata al nuovo sci si ha la
sua immediata esecuzione con uno dei due
a piacere.
Il set è completamente rilocabìlc e può
essere spostato in memoria a seconda della
configurazione della macchina o delle esi-
genzedell'ulilìzzatore (ricordandosi ovvia-
mente di calcolare i nuovi valori che segna-
no l'inizio del set in memoria).
I caratteri modillcatì vanno dallo spazio
(codice ASCII 32) al simbolo di copyright
(codice 127). per un totale di 96 caratteri.
Ognuno di essi deve essere necessariamen-
te definito da una sequenza di 8 byte, anche
se alcuni di essi valgono 0 a causa della
necessità di lasciare una certa distanza sia
sopra che sotto al simbolo vero e proprio.
Questo metodo, analogo a quello utiliz-
zato dalla Sinclair per definire il suo set
standard in ROM porta alla miiizzazìone
di 768 byte p»er ogni nuovo sei che si vuole
definire. Nella ROM l'indirizzo di parten-
za della tavola dei caratteri è 3B(X)H.
Per chi volesse personalizzare ulterior-
mente il set secondo i suoi gusti, riporto
brevemente la procedura che sì deve segui-
re per la definizione di un simbolo qualsia-
Bìsogna innanzitullocreare la "masche-
ra" del carattere con il metodo della scac-
chiera spiegato nel capitolo 14 del manuale
inglese.
Il secondo passo é trasformare in valore
decimale la configurazione binaria dei
punti bianchi e neri per ogni fila di 8 caselle
che compone il simbolo, partendo dall'alto
verso il basso. A questo punto non re.sta
che "pokare" questi valori in memoria a
partire dalla locazione prescelta; il metodo
che ho usato è quello di immagazzinare il
lutto in righe di DATA, ma nulla vieta di
usare altri metodi, magari più veloci.
Come esempio riporlo in figura la codi-
fica del simbolo "a".
Ecco il relativo programmino che la ca-
rica in memoria:
10 DATA 0.0,56,4,60.68.124,0
20 POR I = 0 TO 7
30 READ V: POKE locazione + 1, V
40 NEXT I
dove ‘locazione’ è l'indirizzo a partire dal
quale sì vuole memorizzare il nuovo carat-
tere.
Nel programma pubblicalo la routine di
caricamento in memoria parte dalla linea
1990 e termina alla 2040. II valore delia
variabile locazione è 64599 per la versione
48K e 31831 per la versione da I6K.
Il CLEAR alla linea 2000 abbassa la
RAMTOP per proteggere il set da un even-
tuale NEW.
Per salvare il set su nastro è sufficiente,
come ho detto prima, usare l'istruzione
SAVE "outline" CODE locazione, 768.
Il valore dì 'locazione' è lo stesso che
appare nella routine di caricamento dei
codici e dipende dalla versione usala ( 1 6 o
48K).
Per l'abilitazione del set é necessario al-
terare il contenuto del puntatore CHARS.
cioè della variabile di sistema che risiede
agli indirizzi 23606. 23607: queste due lo-
cazioni di memoria devono contenere i va-
i jkLmriop-qr^.tuvuxyz
i
l*a
£CT0 il lei complelo dei caraneri Oulline
5IN 0000GH30O
SIN 00000000
SIN 00111000
SIN 00000100
SIN 00111100
SIN 01000100
SIN 01111100
SIN 00000000
004
060
063
1£4
000
MCmicrocomputer 27
115
lori HI e LO corrispondenti alla zona di
memoria ove sono allocati i dati corrispon-
denti ai nuovi caratteri. C'é però una cosa
da tenere presente; contrariamente a quel-
lo che si potrebbe pensare il valore decima-
le da "pokarc" in questa variabile non cor-
risponde aH'indirìzzo iniziale vero e pro-
prio dell'area riservala al set. ma a questo
valore meno 256. Questo è reso necessario
dalla presenza dei caratteri "fantasma" che
non si possono ridefinire, cioè quelli che
vanno dal codice 0 al codice 3 1 . Resta però
fermo il fatto che lo spazio della memoria
utente occupato dal set è ancora di 768
byte; questa piccola complicazione serve
solo al computer per poter puntare alla
locazione corretta quando cerca il pattern
di byte per la formazione del singolo carat-
tere.
Per comodità riporto qui il calcolo da
Soflware ZX Specirum
eseguire per chi avesse rilocalo il set ad un
valore diverso da quello presente nel mio
programma:
Valore da inserire in 23606
LO = INO - 2S6 • INT (INO/266)
Valore da inserire in 23607
HI =» INT (IND/2S6)
dove IND è l'indirizzo ini
memoria occupata dal s
256 byte.
116
MCmicrocomputer 27
infomiatique
il più grande assortimento
di periferiche per APPLE
PRINTERS EPSON, OKI, TALLY TELEFONATE (NON POSSIAMO PUBBLICARE I PREZZI...!)
PRODOTTI APPLE COMPUTERS ine. TELEFONATE PER I PREZZI E CONDIZIONI DI FORNITURA
di Maurizio Bergami
Seconda pagina grafica
per lo ZX 81
l'incenro Michelli - Roma
La principale caratteristica di questo
programma in linguaggio macchina per lo
ZX X l è quella di permettere la creazione di
una seconda area di memoria video, allo-
cata oltre le RA MTOP dall'indirizzo deci-
male 31750 all'indirizzo 32477.
Questo secondo display file viene gestito
mediante tre distinte routine: con RAND
USR 32500 si ottiene nella seconda pagina
video una copia esatta della pagina princi-
pale; con RAND USR 32512SÌ ha la visua-
lizzazione della seconda pagina video (più
precisamente il contenuto del secondo di-
splay file viene trascritto nel primo); con
RAND USR 32525, infine, si pulisce la
seconda pagina video (analogamente all'i-
struzione CLS).
È possibile scrivere direttamente nel se-
condo file video utilizzando la breve routi-
ne Basic di figura I.
in questo ca.so non .sono consentite istru-
zioni di stampa complesse, tipo PRINT AT
o PRINT TAB. In alternativa si possono
pokare direttamente le locazioni di memo-
ria corrispondenti alle posizioni sul video,
individuabili lenendo presenti gii indirizzi
citati all'inizio. Ovviamente l'operazione
di scrittura in seconda pagina è "invisibile"
in quanto sul video viene mostrata comun-
que l'immagine relativa al display file ori-
ginario.
Il passaggio da una pagina video all'al-
tra. d'altronde, é praticamente istantaneo,
grazie alla velocità delie routine in linguag-
gio macchina.
Il programma prevede inoltre due istru-
zioni riguardanti la prima pagina video;
con il comando RAND USR 32549 si ot-
tiene la cancellazione di una linea a partire
dalla posizione attuale sino al margine de-
stro dello schermo; con RAND USR
32532 si ha invece la cancellazione fino a
fondo schermo, sempre a partire dalla po-
sizione corrente di scrittura (la quale, come
si ricorderà, può essere forzata mediante
un PRINT AT X. Y;).
Queste due opzioni video, presenti in
macchine di maggiori prestazioni, si dimo-
strano particolarmente utili nella gestione
di maschere video. Per finire, il comando
PRINT USR 32561 ci informa sulla quan-
tità di memoria occupata dai programma
corrente, espressa in byte.
Per utilizzare questo programma é ne-
cessario caricare il listato di figura 2. ri-
spettando scrupolosamente i valori nume-
rici della REM iniziale e la relativa punteg-
giatura. nonché ogni altra istruzione. Do-
po aver salvato il tutto su cassetta si può
dare il RUN e, dopo un'attesa di alcuni
secondi si vedrà apparire il fatidico K in
reverse. Il computer è ora pronto per essere
utilizzato normalmente, anche se la memo-
ria di programma a disposizione è ridotta
di 1 kbyte.
Va sottolineato che il valore della varia-
bile M non deve as,solutamente essere mo-
dificato, pena il mancato funzionamento
del programma.
Quanta memoria'/
Risparmiare memoria é un'esigenza di
tutti gli utenti di un microcomputer, ed é
particolarmente sentita dai possessori di
uno ZX 81. in special modo da chi ha
solamente la versione inespansa. 11 primo
passo per rispiarmiare byte é sapere esatta-
mente quanto spazio occupano le varie li-
nee di programma, in modo da poter otti-
mizzare i propri listali sotto questo aspet-
to. La tabella pubblicata qui sotto, tratta
dal libro di Mike Lord "The explorers gui-
de to thè ZX81”, serve proprio a questo
scopo. ^
10 i_ti~ *- =.31~oÌ4(^*3ó t-E
£0 PD'kE 163-5 .P-£56»IN'' ■
30 P3KE ÌÒ3J5 INT 'P £65
A0 PPI'jT "zEEHFIO"
60 P=Ptl
'0 Ii= PEcK P=£5 THEN 3GTG liO
50 1= P'EEr P=li5 •^HEt-4 SDT0 HO
30 -$=C5-3liP5 'PEE^- P'
100 got: 60
110 POf = M c$
1£0 M=M-rl
130 50
160 PhNZ' UEP 3£S00
1~0 NEW
SPAZIO OCCUPATO IN
RAM DAGLI ELEMENTI DEL ZX BASIC
Byte usati nell'area di programma
ogni numero, tranne quelli 6. più I per ogni cifra nel listato
di linea
ogni parola chiave, funzione. I
statement od operatore
ogni altro carattere I
alfanumerico o grafico che
appare nella linea listala
In aggiunta ogni linea di programma occupa due byte per il numero
di linea, due byte per memorizzare la lunghezza della linea ed un byte
per il carattere 1 1 8 di fine linea.
Ogni variabile usata occupa anch'essa spazio in memoria nell'area
variabili.
Byte usati nell’area variabili
variabile di controllo di 13
un ciclo POR
variabile numerica semplice 5 più I byte per ogni
carattere nel nome
della variabile
array numerico 4 più 2 byte per dimensione,
più 5 byte per elemento
variabile stringa 3 più I byte per
carattere nella stringa
array di caratteri 4 più 2 byte per dimensione
più 2 byte per elemento.
118
MCmicrocomputer 27
E’ TEMPO DI
SOFTWARE
E SOFTIME CLUB!
OGNI MESE LA SELEZIONE DEL MIGLIOR SOFTWARE DELLE
MIGLIORI CASE DIRETTAMENTE A CASA VOSTRA E A PREZZI
SOFTIME!
Non ci credi ?
Scegli 3 cassette per ZX Spectrum
per L. 15.000
COD. SPOI
PANICO
SPECTRUM 16K
ELETTRONICA CS
COD. SP02
DOT
SPECTRUM 16K
ELETTRONICA CS
COD. SP03
3D FIGHT ZONE
SPECTRUM 48K
ELETTRONICA CS
COD. SP04
SUPERSCACCHI W
SPECTRUM 48K
ELETTRONICA CS
COD. SP05
ARCADIA
SPECTRUM 16K
IMAGINE SOFTWARE
COD. SP06
SKIZOIDS
SPECTRUM 16K
IMAQtNE SOFTWARE
COD. SP07
ZIP ZAP
SPECTRUM 48K
IMAGINE SOFTWARE
COD. SP08
INVASION FORCE
SPECTRUM 16K
ARTIC COMPUTING LTD
oppure 3 cassette per il CBM 64
per L. 25.000
COD. 64/01 SPRITEMAN CBM 64 INTERCEPTOR SOFTWARE
COD. 64/02 CRAZYBALLOON CBM 64 SOFTWARE PROJECTS
COD. 64/03 MOON BUGGY CBM 64 ANIROG
COD. 64/04 KONG CBM 64 ANIROG
COD. 64/05 INDIANATTACK CBM 64 ANIROG
COD. 64/06 HEXPERT CBM 64 ANIROG
INDIRIZZARE A;
1
□ Desidero ricevere l seguenti tre programmi per ZX Spectrum:
Cod Cod Cod
Allego L. 15.000 + 1.500 per contriouto spese di spedizione '
Vaglia postale Q Assegno non trasferibile Q
Q Desidero ricevere 1 seguenti tre programmi per CBM 64:
Cod Cod Cod
Allego L. 25.000 + 1.500 per contributo spese di spedizione’
Vaglia postale O Assegno non trasferibile Q
Q Sono interessata alla vostra Iniziativa, pertanto VI prego l
materiale illustrativo.
Cognome
CAP cuti
VIA CAGLIERÒ, 17 - 20125 MILANO
i trucchi del CP/M
a cura di Claudio Rosazza
WordStar-Locazioni segrete
Fra i programmi word-processing utiliz-
zanti il sistema operativo CP/M, il Word-
Star della Micropro International è senza
dubbio uno fra i più diffusi e versatili.
Il motivo di questo successo é probabil-
mente dovuto alia grande potenza operati-
va soprattutto se il WS viene unito ad ulte-
riori programmi di supporto forniti dalla
stessa Micropro come il Mailmerge e lo
SpellStar. o da altre software-house come
il Wordindex e il Footnote.
Alcuni utenti, però, lamentano l'impos-
sibilità di predisporre alcuni parametri del
programma con valori di default diversi da
quelli previsti dalla Micropro. sicché l'u-
tenie é costretto a dare all'inizio di ogni
sessione di editing tutta una serie di co-
mandi per predisporre tali parametri nel
modo desideralo.
Questo mese vi diamo le informazioni
necessarie per modificare permanentemen-
te alcuni fra i parametri di editing del Word-
Star. Il modo più semplice di operare que-
ste modifiche consiste neU'utilizzo dell'ap-
propriaio programma INSTALL.COM.
Presupponendo che abbiate già una ver-
sione perfettamente funzionante di Word-
Star ed installata, per il vostro computer,
alla prima domanda dell' Instali riguardan-
te la conferma o meno se quella che state
effettuando è una prima installazione ri-
spondete N scegliendo successivamente
l'opzione B. Il programma di Instali richie-
derà il nome del file da modificare ed il
nome del file con cui salvare quello modifi-
cato; conviene, ovviamente, usare nomi di-
Successivamente l'Install propone quat-
tro menu per l'appropriata selezione del
tipo di terminale e di stampante. Se il file
che stale modificando è già stato corretta-
mente installato in precedenza, rispondete
ai quattro menu con U e Y per non modifi-
care nulla della precedente installazione.
Alla successiva domanda riguardante la
conferma o meno che tutte le modifiche
sono state effettuate rispondete con N.
A questo punto il programma vi pro-
spetterà la possibilità di modificare singole
locazioni del Word-Star digitando prima il
valore numerico esadecimale della locazio-
ne 0 la label associala seguita da : e poi il
contenuto della locazione stessa. Finite
tutte le modifiche occorre digitare 0 come
locazione ed il programma di Instali richie-
derà una ulteriore conferma finale della
installazione.
Occorre tenere presente che il program-
ma di Instali è predisposto per riconoscere
solo alcune delle label che forniremo più
avanti, mentre riconosce qualsiasi valore
esadecimale di locazione da modificare.
Nel caso in cui l'utente sia sprovvisto di
programma di Instali, le modifiche potran-
no comunque essere effettuate operando la
seguente procedura;
1 - Copiare con altro nome il fiieWS.COM
2 -Operare le modifiche con il DOT sul file
copiato.
3 - Modificare alla locazione 03E6 il nome
relativo al file WS.COM con quello modi-
ficato.
4 - Uscire dal DDT e salvare il file modifi-
cato con lo stesso nome del file copiato
precedentemente ed inserito alla locazione
di cui sopra.
L'incorretta o l'omessa o scorretta mo-
difica del punto 3 causerà il non corretto
funzionamento del comando R dei Word-
Star.
Il numero di pagine da inserire nel co-
mando SAVE é 55. 56. 62 rispctlivamenle
per le versioni 2.10. 2.2X. 3.0. MC
Tabella delle locazioni parametri Word-Star
t.ABri. LOCAZIONE nEFAl'I.T NOTE LABEL LOCAZIONE DEFAlILT NOTE
ITHELP
NITHLF
ITITOG
ITDSDR
INITPF
0360
0361
0362
0363
0366
0367
036S
036A
036B
03
FF
FF
08
42
02
08
03
Allezzu della caria e^pretsa
m;48dilnch: il valore occu-
pa due byte.
Valore ddi'inierlinea esplo-
so in .'48 di inch (ripeiuio).
Valore del margine ad inizio
pagina espresso in numero
035C
036D
036E
036F
0370
0371
02
00
IO
pagina espresso in 48 di
inch; il valore occupa due
byle. ^
so m 48 di inch (npelulo)
nea di lesui espresso in nu-
mero di linee.
Valore del margine a fine pa-
gina espresso in . 48 di mch;
il valore occupa due byte.
Valore dcU mierliiKa egres-
so in /48 di Indi Inpeiuio).
Valore del margine della li-
nea di pi^e espresso in nu-
120
MCmicrocomputer 27
tf-M
LABEL LOCAZIONE DEFAULT
NOTE
LABEL LOCAZIONE DEFAULT NOTE
037S
0379
037A
037B
037C
037E
INITLM 037F
INITRM 0380
INITSR 0381
INITWF 0385
0386
0387
0388
0389
038A
U38B
038C
038D
038E
DECCHR 0392
DOTCHR 0394
BLNCHR 0395
DOTSON 0396
EOFCHR 03AC
BOFCHR 03AD
CONCHR 03AE
08
00
OC
OA
08
00
03
FF
FF
FF
2E
FF
Valore del margine della li-
byle.
Valore deirinierllnca espres-
so in /48 di inch (ripeiu(o).
00 per larghezza carallere
normale
FF per larghezza carauere
alternalo.
Valore della larghezza del
in /I20diinch.
Valore della larghezza del
carattere uliernaio espresso
ÌD/I20dl inch.
Valore dell'ofTsei di stampa
espresso in numero di colon-
Valore del margine sinistro
espresso in numero di colon-
na-l (i valori validi sono fra
OelNITRM-3).
na-i (ì valon validi sono fra
2 e larghezza schermo -4>.
Valore dello sposiamenlo
verticale della carta m caso
di superjsub-scrìpl espresso
riferiscono a llag m^ìfica-
ON.
Wordwrapnag t'OW)
Juslify flag (. OJ)
Vannble labs llag (.OV)
Soft hypen flag ( 0£)
Hypen-help flag ( OH)
Display pr-conitol *, sofi
hypen flag l .OD)
Display ruler flag ( OT)
Dynamic page break deler-
Display page bieak Rag
(OP)
Valore delTinlerlinca esprcs-
Valore'^ASCn dei carallere
una tabulazione decimale!.)
Valore ASCII del carauere
di identificazione del doi-
Valore ASCII del carallere
che deve essere stampato co-
me spazio, ma non interpre-
tato come lale dal comando
‘B fO).
00 disabìlila l'imerprelazio-
ne dei doi-commands, FF
Valore che inRuisce sul crite-
rio di divisione delle parole:
aumentare lale valore se si
desiderano minori hypcn-
siop. diminuirlo viceversa.
Le prossime nove locazioni
si riferiscono ai caratteri vi-
sualizzati dal Word-Star
Carallere di fine file (,)
Carattere di inìzio file (:)
Carauere di owerRow riga
t + )
OVPCHR 03AF
LFCHR 03B0
PAGCHR 03BI
SOFTCR 03B2
HAREKTR 03B3
FDTCHR 03B4
SOFHYC 03B7
PACFIL 03B8
03B9
03BA
PODBLK 03CA
03CB
03CC
03CD
NOUFF 03DI
ITPOPN 03D3
ITMIJ 03D4
ITBIP 03DS
FNWSCM 03E6
DSKTNA 03F2
FNOVLY 03FE
FNMRGP 040A
AUTOBS 0422
BSCHR 042D
2D
4A
50
20
3C
4D
2D
42
(X)
FF
FF
Carauere di segnalazione If
senza et (J)
Carattere di fine pagina (P)
di riga con doi-
I (M)
soft-hypen + 80H
cementi la stampa di ut
Se FF l'oulpul di sii
viene erfelluaio su dii
0 il non
; del file.
Se FF il salto pa^na
stampante anziché simulato
con uno sequenza di If viene
erfelluato con un ff.
Se FF sopprime la formaiia-
SeFFm:
le pagmt
Nome del file Main del Wor-
d-Star; lun^ezza de! campo
12 byte: la desinenza COM
deve cominciare dal primo
vanno riempili con spazi.
MCrrucrocomputer 27
121
TUTTO
COMPUTER.
Metro Import -Divisione Informatica
La METRO IMPORT neU'ambito della sua organizza-
zione, sempre all'avanguardia e in continua progressiva
evoluzione sia qualitativa che tecnica, è in grado di
fornire ai propri dienti:
Commodore
^Texas Instruments
• Una serie di home computerà fra i più qualificati con
i relativi accessori, softwareappHcativi sucartridge, su
nastro o su disco.
• Persona! computers e periferiche con assistenza hard-
ware da parte di personale specializzato.
• Videogiochi
• Assistenza software sia su pacchetti applicativi stan-
dard (contabilità, fatturazione, magazzino, paghe e
stipendi) che per procedure personalizzate <scientifi-
che e gestionali).
EPSON
(^cippkz computer
SEIKOSHA
iNtEUìVìSiON
• Leasing finanziario.
ATARI
Ogni realizzazione, dopo un accurato studio e sopral-
luogo, verrà consegnata "GHIA VI IN MANO".
inntFcoì
RICHIEDETE IL CATALOGO OMAGGIO AGGIORNATO.
Ed. JACKSON
ROMA:
Via Donatello.37 - Tel. 3607600
Via Anastasio II. 438 - Tel. 6374122
K A
^ulcJL[Cornjf2ijd^
h- .A
/ prezzi rìporiBlì nella Guidacomputer sono comunicati dal distributori dei vari prodotti e si rileriscono alla vendita di singoli pezzi all 'utente finale. Sui
prezzi Indicati possono essere/ variazioni dipendenti dal singolo distributore. Per acquisti OEM e comunque vendite multiple sono generalmente
previsti sconti di quantità.! dati sono aggiornati a circa20-30 giorni primadeita data di uscita in edicola della rivista. MCmicrocomputer non si assume
responsabilità per eventuali errori o variazioni. Tutti I prezzi sono iVA esclusa
MCmicrocomputer 27
123
GUIDACOMPUTER
124
MCmicrocomputer 27
GUIDACOMPUTER
MCmicrocompuler 27
125
GUIDACOMPUTER
126
MCmicrocompuier 27
GUIDACOMPUTER
MCmicrocomputer 27
127
GUIDACOMPUTER
128
MCmicfOComputer 27
GUIDACOMPUTER
MCmicfOComputef 27
129
GUIDACOMPUTER
130
MCmicrocompuier 27
GUIDACOMPUTER
MCmicfocompuler 27
131
GUIDACOMPUTER
132
MCmicrocompuler 27
GUIDACOMPUTER
MCmicrocomputer 27
133
GUIDACOMPUTER
134
MCmicrocomouter 27
GUIDACOMPUTER
XEROX 620 II AGL 84 U RAM. ndn 24>60. 2 MlBiippT di »6XI (OS) 8.319.8110
XEROX 620 II AGL 84 Kb RAM. ndw 24<60. 2 Repn r dt 600 Kb (SS) EJSS.ODO
XEROX 626 II ACU 64 » RAM. ndn 24<80. 2 Hoppy r da 1200 Kb (OS) 7.96S.(nO
XEROX 620 II AGL 64 Kb RAM. *idN 24-60. 1 Rgppy r~ di 12M Kb
• bini dub 10 Mb 12.66S.Q0D
16/6 scinda aggMntrn u» CPU 16 bd a 120 Kb RAM SIO.ODfl
DIARIO 6S0 SMpnili • uiibahli 40 cpi 4.335.000
DIADLO 629 slmpitili a Hiplnrili 22 cpi 3.0SO.OOO
Sintaa wnim GP(M 309.000
M OASIC 00 BitrDioh US 000
G BASIC {Mmiaio 226.000
COBOL 60 aacninh 1.007.000
WP 076.000
SUPERGALC 360.000
MUITIPLAN 641.000
BYS 3270 1.280.000
BYS 3760 1.360.000
Higb rtuMH basm» eoa soR end 1.020.000
AGL-X Ckan a ceaipdiloii AGL par caavalibiiti pragiaam DIABLO 6BO.OOO
XEROX 3050. 64 Kb RAM. ndta 24>BG. 2 Roppy r da 1200 Kb (OS) 11.B80.000
XEROX315O.64KbRAM.v>dw24>O0.IRoppyrda12O0Kb.bantditb1OMb 16800.000
MUPA idamiort a 4 pana par cadaiaMitio poni di laiota ipginiitivi 1.600.000
TV-X TacamMa ariae 24-BO CM laiiian taparaia 3000 000
PL'1000 ud. 0651-01 ranni pairiWi)
Pl-IOOO BPd. 0651-02 (mtart. samlal
PL-100D nod 0661-11 lini paiin • RDM gial.)
Pl-1000 BPd. 0651-12 fan. uriala * ROM gril.)
Nota- iHizn pai 1 yaa 0.7 ha
1.5EO.OOO
1.860.060
1830.000
1.930.000
SCHEDE A MICROPROCESSORE
A.S.EL. (Italia)
AS.IL Iti - Vt Ctrttu fAaptiM. lì - IBJ3S
Abìm 2000 HBItIo
335.000
Aace 2000 m bit
254.000
Alwieniaiori
16.500
EipmiwH 9US
127000
AbwniilOT t ttitui BMiiig
24S.Dn
Gonimiim ui ibnMtien di gouau. aonuie
603.000
Inltilanii lidH Miitill
234 000
TitUera ASCII MnliU
284.000
Tiiùn ASCII al fai
129.000
Scfieda RAM/ROM Basic OHitaU
299.DD0
Scbtda RAM/ROM Baiit a fai
260.000
SiiWaa cMidalo Aaico 20D
1.600.000
A038 Scheda CPU
218.000
AD33 RAM dinnica 16K
260.000
A033 RAM dlneiM 32K
340000
A034 Happy diib conliolai
325.000
A027 Sebada Yldta
234000
AD3S Iniatticea SER/PAH
174.000
A03Q Scheda RAM/ROM
169.000
M«b« Board
166.D00
COSMIC (Italia)
Cmìt tri - Ursi Lvqì Ammb, - BBI4S Auu
FDC/2 - Roppy dàb cocuoler
450 000
TRIUMPH-ADLER
Modelli: P2 - P2U - P3 - P4
Minifloppy: da 160 Kbytes a 785 Kbytes
Hard disk; da 5 Mbytes
Video a fosf. verdi: 24 x 80 caratteri, (maiusc./minusc.)
SlphdnoniC Stampanti: ad aghi DRH80-DRH136-DRS250
a margherita: TRD170S
Macchine da scrivere interfacciabili con LT: SE 1005 SE 1010
Linguaggi: BASIC (interprete/compilatore + CP/M) ..
PASCAL/FORTRAN IV/COBOL (disponibili)
Prezzi: a partire da L. 4.890.000 a L. 9.600.000
ROMA - Via Accademie
Dei Virtuosi, 7 - Tel. 06/5410273
BIBLIOTECA PROGRAMMI ALPHATRÒNIC
Contabilità generale • Contabilità semplificata • Paghe e stipendi • Magazzino • Fatturazione •
Contabilità specializzata per Istituti Religiosi • Amministrazione condominiale • Medicaldata • Ottici e
Contactologi • Legge 373 • Ingegneria civile/2 • Programmi di utilità • Ingegneria In regime sismico •
Data-Base • Text-editor • Mailing list • Alberghi • Case di spedizionieri e trasporti • Controlli
numerici • Gestione ordini • Laboratori analisi • Collegamento HP-3000 come terminale Intelligente •
Gestione assicurazioni •
Word processing (utilizzabile con Triumph-Adler SE 1010 o SE 1030)
MCmicrocompuler 27
135
GUIDACOMPUTER
136
MCmicrocomouler 27
GUIDACOMPUTEfì
peaom
PEARCOM - 1
14 slois I/O, CPU 6502, da 48 d 96 K RAM on Board, ullenormenie
espandlBile tramile schede. 7 tasti funzione programmaBih tre set di
caratteri. PAL-Colours. uscita TV e Monitor, tastiera professionale
"reed-switchecr con pad numerico e doppio return, alimentatore
swifctimg da 75W
PEARCOM - 2
come II modello 1 ma con CPU 6502 e Z80A (o Z80B) 112 K RAM enor-
memente espandlBile. CP/M. 40-70 colonne maiuscole e minuscole, ecc
DRIVE 5 " da 140 KBytes
DOPPIO ORIVER 5" da 655 KBytes
lavora sia in 35 tracce (come un normale DRIVE da 140 KBytesi che ir 80
tracce Completa ed immediata trasleriCnlità di tutti i programmi esistenti
ponendo semplicemente un drive in posizione 35 tracce e Tauro m 80
Completa compaliOilitP DOS 3.3, CP'M. PASCAL (fornito con Oischi di utilità)
INTERFACCIA PER STAMPANTI EPSON
strutta tutte le capacità grafiche e non Hard Copy con ingrandimento
e riduzione
BUFFER per stampanti da 16 KBytes
PROGRAMMATORE DI EPROM
(sul Pearcom si inserisce sul pannello)
APPLI-CARD 280 A
4 MHz. 64 KBytes RAM, 40-70 caratteri maiuscole e minuscole, viene
tornilo con CP/M e dischetti utilità
APPLI-CARD 260 B
come sopra ma a 6 MHz
I prodotti sono tutti coperti da garanzia
ò/MJà
SEZ-ONE INPOBM»- :
Srrii' Mnsiria:
VIACARDINRS.
12/14
.U'rviczrt Ca/ania:
\ !A RANDAZZO. 32.
- TEL.
32/A
(090) 775198
MCmicrocomputer 27
Che cosa ha in più
Personal Kid?
PREZZO
(IVA esci.)
KID 2010 (48 K. tastiera incorporata) 1.210.000
KID 2020S (48 K, monitor 12” incorporato,
tastiera separata) 1.5(X).000
KID 2030S (48 K, monitor 12" e drive 5”
incorporati, tastiera separata) 2.300.000
KID 2040S (48 K, monitor 10” e due drive 5”
incorporati, tastiera separata) 3.000.000
Monitor 12” fosfori verdi 250.000
Drive 5” 1/4 (SHUGART) 700.000
Winchester 6,7 MB con controller e
interfaccia 4.500.000
Winchester 14 MB con controller e
interfaccia 5.200.(X)0
Multiplexer (collega più KID su un unico
Winchester) 1. 200.000
Stampante Star 80 col., 100 car/sec, bidi-
rezionale 900-000
Stampante Star 132 col., 100 car/sec, bidi-
rezionale 1.200.000
Interfaccia doppio drive 120.000
Interfaccia parallela 130.(X)0
Interfaccia RGB 70.000
Espansione 16 KRAM 150.000
Floppy Disk 5” (scatola da 10) 45.000
- Costo Basso
- Lettere minuscole
- Tastiera con pad numerico + i segni
delle operazioni
- Repeat automatico
- Set di tasti funzionali per l’esecuzione
immediata dei principali comandi
- Diretto controllo del cursore
- Zoccolo per memoria EPROM
- Disponibilità del sistema in versione
open frame o vestita in più
configurazioni
Compatibile A pple *
SIPREL s.r.l. Via Di Vittorio, 82 - Tel. 071/8046305 - Zona Ind.le Baraccola - 60020 Candia di Ancona
Cercasi Concessionari
‘Apple è un marchio Apple Computer
K A
^ÌuC/LOmcuJc£±
.'tanunci gratuili per vendila o scambio di materiale usalo o comunque in unico esemplare fra privali.
Vedere isiruzioni e modulo a pag. 161.
Vendo
Vendo Sharp l'C lSUO + «lampanlc CE ISO + accu-
mulatore * manuali in italiano causa passaggio si-
stema supenore. Il lutto come nuovo L. 700.000. Tel
ore Z\ Marco 02 59J2M
Vendo Texas TI 59 e slam panie lermicu PC I00C\ un
modulo base e un modulo per i calcoli nautici, un
manuale di programmi per TI 59 di scienea delle
costru/ioni. il lutto usato molto poco. Per informa-
zioni tei 0331 781309, 03 3830502 ore pasti a Paolo
Vendo Sharp MZ80B unita centrale 64K video Inter-
faccia unità llopp) 2 drive doppia densità stampante
grafica 80 colonne Prezzo interessante Telefonare
dopo le ore 20 00 al 3092060, Tonno Chiedere di
Claudio
Vendo TI/99/4A + joystick -v cavo registratore +
extended basic + mini memory -I- sintetizzatore
vocale + moduli "SSS": parsec, scacchi, munch
man. TI invadersi il tutto originale Texas c corredalo
da manuali a lire 990.000. A chi acquistasse l'intero
blocco regalo modulo "SSS" calcio -i- cassette giochi
per cMcnded basic Scrivere a Rapetti Alberto • via
Belvedere 26 - 46043 Castiglione Snviere (MN). op-
pure telefonare allo 0376 638469. ore serali.
Vendo Sharp PC 1500 4- interfaccia stampante cas-
setta (CE 1 50) 4- espansione 8K byte (RAM CE IS5)
in imballo originale con acccsson usata poche ore
tutto a !.. l.(XM>OOOi per informazioni rivolgersi a
Ermete Guerrini. V.le Pisacane. 24 - 40026 Imola
(BOI Tel. 0542 '28353 (ore paslil
Vendo 3'ic 20 -v esp. grafica con 3K RAM 4- I6K
RAM com[delo di cavi. alim.. manuali. Insliit e soft-
ware. Tutto L 550.000 Per informazioni tei.
051 466490 ore serali Chiedere di Giorgio
Vendo .Sharp 1211 4- inicrfuccia rcgislra/inne 4-
stampanlc + programmi originali ed altri di inge-
gneria - lopografìa personalizzati - tutto a L.
600.000. Vendo PBIOO Casio completo di stampante
4 interracela registrazione 4- registratore Sharp 4-
programmi originali ingegneria e pcrsonalizaali tut-
to a L 350.000 Tel 06. 7821375. sera
Vendo TI 59 4- PC 100 completa modulo SSS base,
pacco schede vergini, manuali d'uso, alimentatore,
carta sensibile. 6 manuali di programmi orig. Texas
Iculcnlo strutture ing. civile, elettronica, matematica
c slalislical Tutto in ottimo stato L. 400.0110 Leo
Meneghini - Via Galilei 17 - 50058 Signu. Tel.
(155 874795 dopo le ore 19
Vendo VTC 30 4- registratore 4- espansione SK
RAM 4. \ic MON per programmare in assembler
4 4 manuali in italiano 4- numerosi programmi
igiochi, word processor, studio di funzioni, grafica,
sistemi ridotti, ecc.) solo in blocco a L. SOO.fXXt non
Irallabili Telefonare ore pasti al 010 361659. Gior-
gio Costi - Via Massone 2 - 16131 Genova
Vendo HP4I-C 4 modulodi matematica -t- manua-
li usato pochissimo. lutto a lire 290.000 Irailablli.
Kabio Vena, Via Verdi 3- 20059 Vimcrcaic(MI). Tel.
039 668577 ore pasti.
Vendo Atari XL600 Basic incorporalo 4 alimenta-
tore I6K RAM nuovissimo asole 750.000 tire (ratta-
bili causa regalo inutilizzato Telefonare 02 425649
Matteo (pasni o scrivere a Pnncili Matteo - via B.
D'Alsiano 29 - 20146 Milano
Vendo cokolarrice program inabile in basic Sharp PC
1211 con stampante CE- 122; usala pochissimo, com-
presi manuali L- 4U0.(KtU Andrea Maestri via M.
Bonamico, 19 - 44030 Serravallc (EE) Tel.
0532 834359.
Vendo Texas TI-99/4A I6K RAM. colon, musica,
compleio alimeniBlore. modulatore PAL. manuale
(O.x:asione!!'| solo L. 295.000. Telefonare sera
041 709079 Grandesso Stefano - Giudecca 173
30133 fVE).
Vendo Stampante PC IfXIC praticamente nuova -t- 3
rotoli di caria termica a L. 300.000. Telefonare ore
pani Savino Longo. Tel. 099.31 1031 Taranto.
Vendo Apple II Eluroplus 48K. I6K card. I dnvc -i-
conlroller. 2 paddic. in omaggio Visicalc. Visidex. 1
w.p.. alln programmi a scelta tutto a L. 2.600.000.
Pace Giancarlo. Via Vanvilelli 3, 20129 Milano. Tel
02 733317
Vendo Sharp PC 100 -t- stampante 4- espansione di
memoria a 10.5 Kbyie 4- cassette software. Tutto
nuovo (4 mesi) originale giapponese, usato pochissi-
mo. Vendo al miglior offerente. Telefonare ore pasri
serali a Paolo Lanfranchi - Via Come^iano 6 - S
Donato Milanese - Tel. 02.5279177.
Vendo Videogioco PhiUpa G7000 completo di acces-
sori 4- 1 1 cassette tra cui cassetta musicale, la pro-
grammazione del computer, ecc. a L. 420.000 (valore
commerciale L 660.0001 ottimo stato; oppure scam-
bio con Vie 64 -f regislritore. nel caso aggiungo la
differenza fino ad un max di L. 230.000. Mezzadri
Vittorio Via Vercelli. 16 • 10036 Scllimo T.se (TO)
Tel Oli 8002012 (sera!
Vendo AlM 65 compialo di tutti i manuali, Basic.
Assembler, 41C RAM. contenitore, alimentatore da
contenitore, per passaggio a sistema supcriore È
nuovissimo e usato realmente una decina di volte; L.
I 000.000. Scrivere a; Buono Nello - Via Roma. 21
8310(1 Avellino - oppure (etefonare a* 0825 .14446
(ore pasti),
Vendo C'ommodore VTC 20 4- espansione 16 Kbyle
4- Joystick 4- moduli pochi “Jelly Monsicr". "Star
Baule". "Night Drive". “Super Slot", "Jupilcf Land-
er" -h progrummer'snid + Manuale Vie "Vogliamo
incominciare cosi". Tutto m garanzia. All'acquirente
regalo I cassetta C-IO con programmi inleressanli.
Tutto a L 850.000 iraitabili! Soldati Lorenzo - 695!
Maglio di Colla (Ticino - CHiTelefono 091 971134
Vendo TI 99/4A compleio di niodulalore TV alimcn-
lalore, cavetti van. manuali. 2yoysiick. registratore
Geloso con contagiri, modulo extended basic, ma-
nuale per dello, modulo indaders. circa 100 pro-
grammi su casscllc. libri vari sul basic, mohilcilo per
contenere il tutto con piano per TV c prese necessa-
rie. Tutto in imballo onpnale a solo L. 800.000.
Prefenreizona Milano. Tel. 039 '87921 1 Barca Giu-
seppe • Via Tre Re 29 - 20047 Brugheno (MI).
Vendo Casio PB-lOO in ottimo stalo con tasto "F"
uuiocosiruilo e perfeuamente funzionante 4- inter-
faccia h'A-3 per registratore a cassellea L. 180.000.
Sono compresi nel prezzo il libro "Il Casio PB-100
imparare facendo", manuali di isiruzioni, listalo e
rassetta con 25 programmi. Sparla Tonino - Via
Orto S. Clemente 16 • 95124 Catania. Tel
095-329469 pasti
Vendo MPE' Il tastiera esterna, interfaccia per 2
driver, joystick, borsa, software in cassette c dischi.
Telefonare dopo ore 21 Piero Coni 050 26523
Vendo Sinclair KX8I compleio di alimeniuiore e
caveiu più espansione di memoria RAM I6K. più
manuale in italiano e numerosi giochi su cassetta e
listato. Il tutto a lire 200.0(10 trallablli. Vendo anche
separatamente Lopez Roberto - Via C Troya 2
Milano. Tel 02 425908
Vendo TI 99/4A completo di alimentatore, modula-
tore Pai e manuale. 4- cavo registratore 4- registra-
tore 4- coppia joystick 4- cartuccia TI mvaders 4-
carluccia soccer 4- cassette con alcuni programmi a
L. 500.000. Rcstani Enrico- Via Cesaipmo .30- 20128
- Milano - numero tclcfomeo: 02 2593798.
VendoSindair/.XSl -t- espansione 16K originale 4-
3 cassette giochi (lirannosauro • scacchi - dcfenderl
4- van soRware La Carrubba Marco - Viale Meda-
glie D'Oro 50 - Roma - 06 384757
Vendo Commodore CBM 8032 - doppio drive 8050
Stampante Honeywell Linea 20 con piedistallo - ta-
volo perdetti • il tutto mai usato - Tel 045 504491
Vendo Stampante .Seìkosha GPBO-N nuova in imbal-
lo originale con pacco carta (80 col. 25 cn sec. adatta
Sinclair, Vie. Microprofessor ecc.) solo L 450.000.
Utility di stampa in MicrosoR Basic; permeile la
stampa e l'aggancio automatico di più sorgenti (pro-
grammi, testi ecc.) con salto c numerazione pagine,
intestazione personalizzata dei fogli ealtn paramein
definibili precedenlememc. Ideale per archiviare m
modo ordinalo programmi Uliliiy per ricerca e mo-
difica di curalieri Istruzioni e frasi all'interno di file
(programmi testi ecc.). Ogni utility L 25.0011 (List -
Floppy). Sian/ione Antonello - Via DucaGugliemo.
13 - 84100 Salerno. Tel. 089..392694.
Vendo srampanle PC lOO/C per calcolatrici TI 58, TI
58,'C. TI 59. usala p«hissimo a lire 300.000 Natu-
ralmente compresa di manuale per l'uso e di 2 rotoli
di cuna termica. Telefonare a Roberto 01 1 '632664
(TO).
Vendo TI56C usata poctiissimo completa di imballo
e accessori originali appena uscita di garanzu L
100.000 trattabili. Daniele Pirrera. Tclef dalle 20.00
alle 2I..30 allo 055/231895
Vendo copia Apple II 46K 4- doppio driver 2 % 320K
-r video Haniarcx 12" verde 4- scheda 80 colonne -i-
intcrruilorc cambio 80 4Ucolonne -t- interfacaa pa-
rallela per stampante 4- interfaccia seriale RS 232 C
4- manuali In italiano -f dischetti con programmi
van - a L 4.400.000 - Sergio Capiranio Via Valmara-
na 68 -001 39 Roma -Tel. 8131827 dalle 19 alle 23.
ATTENZIONE
Per gli annunci a carattere
commerciale - speculativo
è stata istituita la rubrica
MCmicrotrade.
Non inviateli a
MCmicromarket,
sarebbero cestinati.
Le istruzioni e il modulo
sono a pag. 161.
MCmicrocomputer 27
139
\f II riimurktl
Vendo Sharp PC 121 1 -f* lalerficcii casselle CE 121
m ottimo stalo, con manuali e conrerioni originali
lire 250.000 trattabili. MagUani Alessio • via J. C re-
semi 6'qualer - 15100 Padova - Tel. 049 7547M
Vendo slimpanre grafica a matrice d’aghi ITOH
compresa interfaccia per Appiè lutto nuovo a lire
I 100. nOO. -Scrivere o telefonare lune te ore a' Bar-
ducci Pahrizio - Via Cicerone ] - 48015 PinareUa di
Cervia (RAI Tel 0544 98809.1
Vendo ugni garanzia perfelta Casio P\ 702P +
stampante FP 10 + FA2 adattatore per regisiralorc
+ manuale Italiano 4- inglese + libro 2000 Pro-
grammi - Garanzia Rag Coslanzi Pierfranco. Via
Marconi, 19 - 21037 Lavena P Tresa (VA)
Vendo L 200 000 lettore ottico di codici a barre per
HP41 C/CV avente pochi giorni di "vita*' con garan*
Tiaecompletodi accessori ed imballo originale. Stimi
disposto anche a scambiarlo con altro materiale per
rHP41 C. Telefonare o scrivere a Luigi Pinna. Vi.i
Ferrucci l6iA - 07100 Sassari - Tel 079 270508.
Vendo causa passaggio sistema supcnoie Texas TI
99/4A usato 4 mesi -I- manuale + cavetti per 2
regi.slraton -I- cassetta con programmi a !.. 300.000
Tel. 24567. Subbia Enrico, V. Mameli 141 -Livorno.
Per Apple II vendo scheda espansioiie Mìcroframe
I28K, compatibile Ramex. con soAvvarc simulatore
didiscoSupcrdosa L 500.000 Telefunareoreserali
Silvio Vaicntini - Via G. Malaspma, 9-35100 Pado-
va Tel 049 691475
Vendocausa passaggio a sistema superiore, Texas TI
99/4A, perfette condizioni -i- modulatore c cavi per
regisltaion L 310.0110 Modulo Extended Basic con
manuale L 180 000. modulo mini memoria -I- cas-
setta con programma "Lines "c "Line by Ime assem-
bler" L 210 OOU, manuale Assembler 45S pagine L
20.000, coppia joystick L 40.000 (in garanzia) Solo
se in blocco ultimo prezzo L. 700.000 Pasciuto Ales-
sandro - Via Nervesa Della Battaglia. 7 - 80124
Napoli Tel 08L6I8624
HP 9820 A - calculator con display alfanumerico e
stampante termica cedo per L. 600.000. li lutto UK
Zona Lodovico - Via Tarquinia 19 • 4IUI0 Vaciglio
(MOi-Tel 059 .372370 Oreccnu
Vendo cambio Sofmare per Affile ll/IIF. ira cur
Apple Wnter HE. Apple Fortran Pascal, Simulatore
8080, Apple Pilot, DOS Boss, DOS Tool Kit, Copia-
ton. ecc. Esentuulmenle scambio tali programmi
con "Language fard" Longobardi Giampiero - Via
Einaudi. I - 80053 Castcllammiire di Statila (NA)
Tel 081 8702358.
Vendo, pcrrellamcnte funzionante, computer per
scacchi MGS, con moduli Morphy c fapablunca
(specializzato nei Anah). 9 livelli di gioco, livello
nsoluzionc di problemi, provvisto di accumulatore
ricarica bile incorporalo che permeile di continuare a
giocare anche se viene tolta la corrente di rete. Tutto
a L. 4(Y) 000. Senveread Anacleto Futlan, viale Papa
Giovanni 35' 10. 31015 Conegliano Veneto (TV),
Vendo HP85/A. 32K. completo di dissello porla
ROM. ROM prmler-plouer ROM matrici, coperli-
na. valigia, manuali d'uso, lutto come nuovo e con
contralto di assistenza HP valido Ano al 31 10.1984.
per L. 4.400.000 (valore commerciale L 7,100.000)
Disponibili numerosi package di programmi tecnici c
gestionali, cassette vergini e caria lennica. Telefona-
re arch. Renato Rossi 06 8366393 ■ U6.83 18939
Vendo Apple II E in condizioni perfette + 2 floppy
disk + dlskconlroller -i- sclicda 80 colonne originale
.Apple. Matteo Cerofollni. Viale Fabrizi 21 - 4! 100
Modena - Tel. 059 211577,
Vendo Comimidore Vie 20 * repsiraiore -i- espan-
sione 8K RAM + cassetta per 40 colonne c alta
risoluzione ed ampio software; il lutto imballata a
sale L. 450 001) iraltabiii Spese di spedizione a mìo
canco. Telefonare o scrivere. Aniulini Franco - Via
Grazioli 126 - 38100 Tremo - Tel. 0461 260.36
Vendo TI 99/4A -I- cavelli registratore 4- exi basic
T 4 casse (TI invàderà vìdeo chess lombstone
cil) bum thè wumpus). valore L. I 100.000 circa, a
L 650.000 da concordare scrivere a Gianfranco
Ciaochetii - Via Tigellio n 28 - 09100 Cagliari In
regalo van programmi in cassetta (simulazione di
mercato vecchi ma buoni, ecc)
Vendo Sinclair ZX 61 (senza alimentatore) 4- 16K
RAM 4- KIT I O 4- tastiera -t- manuale L. 270.000.
Cedo inoltre calcolatrice programmabile TI58c pra-
ticamente nuova a L. 90.000. Giancarlo Toccafondi
Via Monlalese. 228 - 50047 Prato (FI) - Tel
1)574 466737
Vendo HP4IC 4- moduloquadr. (82170) 4- manua-
li (equivalente HP4ICV)come nuovi, usali pochissi-
mo L 400.000 HP67programm pori e lettore sche-
de magnetiche con pilencarKabiliedalimcnlalon; -t-
manuab, come nuovo L 345.000 HP I9c pro-
gramm. memor perman con stampante icntnea in-
corporala. pile ncaricab. atimenlainre. rotoli caria
termica e manuali 4- programmi ing. civile. L.
215.000. Scrivere o telefonare a Torazzi Enrico
Piazza G Da Verrazzano 4 - 40131 Bologna - Tei.
051 370964 (dopo ore 20:00).
Vendo causa passaggio sistema superiore. Sinclair
ZX81 .32KRAM 4- inverse video 4- alimentatore con
reset i- tre libri (manuale inglese c italiano + 66
programmi) 4- vane cassette di soAware (sia utility
che ottimi videogiochi)a L. 300.000 II lutto è perfet-
ta mente funzionante e quasi nuovo per informazioni
lelefunare al 0761 32442 oppure scrivere a Nen Ste-
fano - Via S Maria Della òrollicella 4 e - Viterbo
01 100 Telefonare prefenbilmente ore pasti.
Vendo computer N.E. Z80 completo di CPU, inter-
faccia video, interfaccia cassette, scheda memoKa
32K. alimentatore, monitor tastiera alfanumerica la-
siterà esadecimale, mobile rack possibilità di usare
floppy stampante e scheda gralica ulta nsoluzionc
prezzo di mollo inferiore al valore reale. Telefonare
a Paolo - 080/SI86S6- Bari.
VendoHP-41C 4- lettore di schede i- modulo qua-
druplo di memoria 4- modulo x-funclions -F ROM
di siaiisuca + annata '83 PPC Calculator Journal,
solo in blocco, tulio in ottimo sialo, compresi di
imballaggi orginali (il lettore di schede ha 5 mesi di
vita) a sole L 800.000. Dano Gianfagna Tel.
055 245549 Firenze - Telefonare ore pasti
Vendo stampante 82I43A per 4IC senza baitene a
Lii. 400 000. inoltre Invaders per Atan .32K L.
20.000, Football 32K L. 20.000, versione di Zaxxon
32K con 7 aerei invece di 3 L. 20.000. PMG editor
32K L 20.000 Scrivere a Luigi Servadei - Via Villa
D'Oro 45 - 41 100 Modena - Tel. 059-250933,
Vendo Te.xas TI 994 A 4- alimenialore + modulato-
re video + alimentaiore 4- manuale 4- cavello a L.
350.000 con cassellu Solid Stale SoAw. Gioco spa-
ziale "Invaders " Il tutto come nuovo neM'imballo
originale. Telefonare al 045 7] 2003 1 chiedere di Ga-
briele Isoli Gabriele • Salizzole Via Bionde • 37056
VR
Causa passaggio sistema supenore svendo il seguen-
te materiale per mkrocompuler Nuova Elenronica
LX .380 (allmemaiorc) lire 40.000' LX 383/LX 384
(lasiicra esadecimale + interfaccia) lire 60.000; LX
380 (ini. video 32 colonne) Lire 85.000; LX 386
(RAM 8K completa) Lire 90.000. LX 392 (RAM
32K dinamica) Lire 100.000; LX 387 (Tastiera alfa-
numenca) Lire 100.000; LX 391 lalimenlalore per
driver) Lire 20.000; LX 381 (BUS); Roppy disk dri-
ver Lire 350.CXI0. Telefonare 0321 453074 Riccardo.
Vendo Sinclair ZX Speclnun 48K causa pussaggio
sistema supcriore completo di ogni sua parte iieirim-
ballo originale 4- cassetta dimostrativa Horizon 4-
manuali per uso m inglese ed in Ilabano + parco
programmi composto dalle migliori casselle per un
valore complessivo di lire 120.000 Prezzo letale lire
450.000 inlrallabib. Telefonare a Sergio nelle ore
strali Tei 06 7491897
Scambio oltre 200 programmi per ZX Specirum, con
continui arrivi di novità dairinghillcria con slln
programmi da me non in possesso. Vendo anche a
prezzi bassissimi ma preferisco lo scambio Scnveiea
Toscano Francesco - Via dei Salici I7-2(XJ25 Legna-
no - IM II o telefonare allo 0331 597054
Vendo personal computer Sharp MZ 80-A espanso
48 KB RAM. 32 KB liberi. Sono compresi monitor
fosf verdi e registratore Richicdcsi lire un milione
Telefonare (0586) 424647 ore pomeridiane o scrivere
Saltamonli Sergio - Via Be/zecca 8 - 571011 Livorno
Vendei Vìe 20 + registratore C2N -i- manuale in
ilaliano. "Guida al Personal VIC 20" della EVM 4-
quDlchc gioco (amok) su casseila. il lune usato 2
mesi compie lodi alimentatore e modulatore e ancora
in garanzia a L. 360.000. Per accordi telefonare a
Mimm Andrea 02 6700474 (ore pasti) Milano
Vendo Vie 20 con cavi e manuale 4- Supcresp 3K
4- graAca 4- I6K RAM statici lutto a L 500.000
oiracquirenie regalo interfaccia cassette con cavi, il
libro “Guida al personal VIC 20". Tnslol. 50 pro-
grammi tra listali e casseila Per informazioni telefo-
nare allo 051 466490 nelle ore serali chiedendo di
Vendo HP4ICV 4- Ictlorc di schede -t- stampante i
4 rollini di carta lemnca nera -i- modulo estensione
funzioni e memoria 4- modulo HP IL 4- interfaccia
video 4- 2 kit di mascherine 4- Mulh Pac I 4- 120
schede di cui 51 programmate F lellete Irasfcribili
4- van numen di Kcy Notes 4- centinaia di moduli
per programmi, il tutto con iihrein istruzioni in ita-
liano. Tulio in blocco oiumo stato 1 2 5001X10
Alberto Fiorenza presso la scuola normale supcriore
56100 Pisa.
Per cambio sistema cedo CooiinodDre 2(MI1 (piasira
30.32, Basic 3000. ROM Tool Kit)tspanso 32K.con
registratore incorporato, completo di manuali e nc-
co di software in cassetta (giochi, gestione. scicniiA-
cil. Vera occasione lutto a L. 650 0(X) irallubili Ri-
volgersi a: Villor Massimo o Franco - Via Grubizio,
35 - .341711 Gorizia - Tel 0481 81254 (ore serali)
Svendo calciriairkc TI-58C 4- 10 programmi per
esercizi di analisi per liceo sciemiAcn (ovvero come
passare lo scruto della maiunlà”) 4 manuali di
programmazione 4 schede magnetiche TI 59 4 in-
terfaccia per PC 1 00 a sole L 270 000” Non trattabili
Tel. ore ufficio 050 502434 Ettore.
Vendo TI $9 in ottimo stato perfettamente funzio-
nante. Completa di tulli gli accessori (AC adupier. 20
schedine, astuccio ngido modulo di base, manualii.
in imballo originale In più molti programmi regi-
strali o listali di matematica, meccanica, ingegneria
elettronica (tratti dal modulo, con relalive folocopic
del manuale), giochi Tulio quanto come nuovo per
sole L. 180.000. Scrivere 0 telefonate (ore paslij a
Amaglio Carlo -Tr. Via Valle 52 - 25050 Mompiano
(BS)-Tel D30'395655
Vendo modulo espansloiM 6 slot per VIC 20. come
nuovo, per passaggio sistema superiore. Lire 250.000
Iratlabili Tel. Alessio 06 3584883
Sharp PC-I2II ^ ialerfaecia per registrature CE-
fella econ manuali d'uso e di programmazione ongi-
nalì Vendo il tutto a sole lire 200.000 non iraiiablli
Peroni Maurizio - Via Are 7 -Tom Del BcnagolVR)
- Tel 045 7225731 oppure Viale Romagna - Casa
Studente - Tel. 02-2364438.
Vendo Interfaccia video programmabile 80 v 24 co-
lonne per miero Z80 NE montala e funzionante com-
patibile possessori CP(M L 200,000; scheda 5". 8"
funzionante L 16U.UU0. Roselli Francesco - Via Fi-
lippo Smaldone, 71 - 00171 Roma ■ 06 2581701
Vendo Sharp PC 1211 in buono stato eoa interfaccia
per registratore a cassette CE 121 con manuali e
cassetta piena di programmi. uiiUiies. giochi, a Lire
1 80.000. Paolo Boreila - Via Manna 12 - LcsmolMII
20050 - Tel. 039 6980318
Hes 3Arìler Canrìdge per VIC 20 nuova vendo a L
60.000 compresa spedizione e ÌDlerfaecìa VCX 1001
per registratore a L. 10.000 Bruno Moniiesor - Via
V Cocchi, 25 - Verona
140
MCmicrocompuler 27
Il maleriiile « perfctlo Tel. 055/474836 ore pasti,
oppure 055.'265034 ore ufficio.
Vendo Home computer Texas TI 99 completo di
cavo per due regiairulon. modulatore, TV color, ali-
mentalore e coppia di Joystick più linguaggio exlen-
ded basic a lire 450 000 Ivalorc reale 630.000) Tele-
fonare ore pasti 02.803793. Ubaldo.
Vendo personal computer Sinclair 7.X Specinim 48
Kbyte Ram, issuelwo (tasti azzurrini), causa passag-
gio sistema superiore, tre mesi vita, ancoro in imballo
originale, compresi cavi c manuali in inglese e in
italiano. Software vario: Masterchess, Horace goes
Skiing. VU-30. Bioritmi. Poker e altri II tutto a sole
lire 450.000. vero uffare. Rivolgersi a: Peroni Aldo
Via Nemi II -00179 Roma. Tel. 06/7883701 .
Vendo al miglior offerenlc Newbrain AD -r cavi e
alimentatore 4- Handbook & Software Teehnical
Manual + vari programmi. Il tutto con solo 9 mesi
di vita. Telefonare, solo se realmente interessati, al
055 770460 (ore 20). Francesco Di Fede - via Titigna-
no 9 - 56023 Titignuno Pisa.
Cambio giochi per Spectnim 16K: Arcadia - Orazio
va a sciare - Ground Allack - Meleor 3Dl inoltre
cassetta con 50 programmi vari. Cerco programma
per sviluppo sistemi Totocalcio. Scrivere a. Davide
Cavaglion. C so S.Santarosa n. 65 • I2I0Q Cuneo.
Stampante Centronics 737 mai usata vendo L.
800.00(1 + vendo a L. 100.000 l'Apple II Wriier un
dischetto che permette di memorizzare e stampare
dati sulla perìfenca in ogni pane del foglio molto
comodo per l'ufficio -t- sempre per Apple vendo a L.
100.000 un dischetto contenente il programma archi-
vio ed Il programma VU-Calc. Per informazioni scri-
vere 0 telefonare (ore pasti) a' Tadini Enrico Via
Della Liberia 140/29 Rapallo 16035 IGE) Tel.
0185-60935.
Vendo causa passaggio a sistema superiore HP I5C4
mesi -I- garanzia 4- imballi originali a L. 240.000
(Irallabili). Tel. 051/331244. Bologna Ore serali.
Occasionissima!! Vendo Commodore VIC 20 4- Ca-
bincldl espansione per 6 schede 4- memoria da I6K
4- memoria da 8K -f- super espander (3K di RAM
+ alla nsoluzìone grafica e gestione completa del
suono) 4- programmer's aid + 2 favolose cartucce
gioco (cosmiccrunchereGorf) + regisiratorcCZN
nuovo modello 4- lutti i manuali 4- molti program-
mi. Il lutto perfettamente funzionante e con solo 5
mesi di vita (praticamente nuovo). Vendo a L
590.000 trattabili (valore complessivo attuale L.
1 .300.000 IVA compresa). Bcliramo Massimo - Via
Casleldelfino 5 - 10147 Torino. Tel. 011/290752.
Vendo a buon prezzo Alari VCS 2600 ancora in
garanzia. Vendo inoltre le seguenti cassette: star rai-
ders 4- spcc. tastiera (63000) demon aitack (32.000)
space mvaders (43000) new tennis (45000) riddle of
lhesphms(310(Ì0)MSPac- Man mazccraze (30000)
defender (55000) combat (20000) prezzi trattabili.
Telef Roberto 0464.5I8150.
Vendo computer Sharp PC 1211 e stampante con
Interfaccia per registratore a cassette incorporala e I
relativi manuali in lingua italiana, lutto in ottimo
stato L. 350.000 (rallabili. Cesler Albert - Via Cam-
per, 45 - 39050 Pineta di Laives (BZ|. Tel.
0471 952071 ore serali.
Si è costituito a Bari il Pocket Group ~ Club l'tenti
Commodore Puglia per i soci sono previste numerose
faciUlazioni: dall'acquisto di materiale Commodore
a prezzi speciali all'accesso alla biblioteca soOware
del club composta da centinaia di programmi per
Vie 20. Commodore 64. PET CBM di o^i tipo
(gestionali, grafici, didauici, KC.|. Il club dispone.
Inoltre, di un servizio di folocopialura della vasta
biblioteca di libri e riviste italiane c straniere. Per
informazioni scrivere a: Pocket Group Via Amoruso
34-70124 Bari.
Come nuovo MFP 11, Apple compatibUe. 64 RAM.
completo di tastiera esterna, imerfaccia TV, monitor
e registratore, alimentatore swiiching. manuali basic
inglesi e italiani, user's manual per L.M. programmi
originali Digitek, Libro "32 programmi per Apple",
borsa tracolla Digitek. eie II tutto a sole lire 950.000.
Per Apple II musk System In ottimo stalo, manuali,
dischelli sistema. Il tutto a L. 450.000. Davide Ardir-
zoia • Via Isonzo 6 - 28047 Oleggio (NO). Tel
0321/91528.
Vendo o cambio con Hardware C64 libri VIC 20.
Owners Manual (lingua inglese) & traduzione italia-
na di "Vie revealed" E VM. Cartucce: super espander
3K RAM, Vie monitor (con manuali). Luca Bran-
dani. 041.766241, Udo (VE).
Personal computer ZX Specirum 48KB garanzia uf-
Hcialc - con manuale istruzioni m italiano e alcuni
programmi. Qualsiasi prova - Vendo Lire 500.000
Bossi - Via Machiavelli 65 - Prato (FI). Tel
0574/26983
Volumi Giachi con 116502 4- Musica con il calcolato-
re - Esercitazioni di Assembler - Applicazioni del
6502 - Valore L. 50.000 - vendo a L. 25.000 compresa
spedizione. I volumi sono nuovi. Bruno Monlresor
Via Locchi 25 - 37124 Verona
Vendo Texas TI 99/4A completo di tutto + joystick
4- 2 cassette SSS; "Attack" e "Parsec" -i- più di 33
programmi su nastro. 15 dei quali originali Texas 4-
cavetlo per registratore L . 460.000. Ore pasti - Luca
Tel. 384806 (solo zona Roma).
A prc20 favoloso vendo.'cambio pocket computer
Casio FX702 P, nuovissimo, 2 mesi di vita, con ma-
nuali e imballo originale e garanzia da inviare aU'im-
porlatore. vendo L. 270.000 irallablll se II comprato-
re è della provincia di CE o NA. oppure cambio con
home c. VIC 20. ZX Spectrum o Texas TI 99/4A
(min. 48K!|. olTerti in imballo e con garanzia e ma-
nuali originali, eventuale conguaglio da convenire
Oppure cambio con CBM 64. con condizioni su
indicale preced. Scrivere o Telefonare a Giovanni
Della Valle. Via Amendola 9 - 81055 S. Maria C.
Veiere (CE), tei. 0823 848369 (ore pasti o sera max
Vendo causa passaggio sistema superiore TI 99/4A
completo di alimentatore, modulatore T.V. Pai. cavo
di registrazione, manuali. Praticamente nuovo L
320.000. Inoltre i seguenti moduli Solid State SoR-
ware: Video Ches.s L. 80.000; MUNCH MAN L.
50.000; PARSEC L. 50.000. Giancarlo ore pasti. Tel
06. 7567439 (Roma).
Vendo per Apple scheda Al.F music Synlhelizcr-i-
manuale + software lire 450.000 - Vendo scheda
originale Crack-Shol (per "aprire" i programmi pro-
tetti) 4- manuale 4- soRware lire 200.000 Tel. (02)
4228264 ore 14-16.
Olivetli P6066 con programmi di calcoli e grafici
tecnici per ingegneria civile c/o geslione aziendale
completa vendesi — Slabilini Via Razza. 3 Milano
Tel. 65.90.110
Vendo ZX8I + 32K + scriverne ZX Printer + cavi
per 'TV e regisiralore + manuali in inglese e italiano
tutto in valigetta originale a lire 400.000. Eventuale
cambio di scrìvente con 64K per ZX81. Scrivere o
telefonare a Luciana Boldrini - Via Marco Polo 22
Stazzano (BGl - Tel. 035/591827,
Vendo Televisore a colori giapponese marca JVC -
Japan Mclor Company CX SOO ME Commutatore
colore PALfSecam - Oirt 6.5 - UKHK6.0 - CCIR 6,5
- lulli 1 comandi di Brighi - Piclure Colour e Degauss
c V. houd - antenna estraibile presa per antenna
esterna. Sintonia manuale immediata anche TV pri-
vale— Presa per cuffie— Beat Cui radio a Ire canali
MV-SW-FM e registratore incorporali Monitor 4" a
L 520.000 - Salviate Paolo - Via Marconi. 28
Mogliano V.lo (TV).
Vendo ZX 81 completo di manuale inglese e caveiii
vari 4- alimemalorc 4- 2 libri: "66 programmi per ZX
81" e "Guida al Sinclair ZX 81" 4- software vario. Il
lutto in ottime condizioni vendo a L. 100.000. Per
informazioni Krivere o telefonare a Cesare Patara.
Via C. Valenti 9. 00191 Roma. tei. 06/3273624 (ore
pasti).
il biUegene
di Felice Pagnani
V.Comandini, 49 00173 ROMA
Tel 06/61 33 025 - 79 70 559
PERSONAL COMPUTER SUST IL
Unita' centrale 46Kiam In-
terfaccia registratore, in-
gresso analogico, linguaggio
residente in ROM, Basic es-
teso, monitor e disassem-
bler, tastiera 53 tasti,
alimentato ed assemblato in
contenitore plastico, 6
slots disponibili per espan-
sioni 980.000
Espansione 16Kram....l43.000
Scheda linguaggio.... 143. 000
Scheda CP /M Z60 1 98 00 0
Interfaccia Epson. ...143.000
Interi Centronics. . . .160.000
Video 60 e 24 V is i dea . . 2 1 0 . 00 0
Interfaccia seriale. 154. 000
Scheda UART RS232... .220.000
Interi minifloppy. . . . 110.000
Grafica col . alta d . 200 0 . 00 0
Scheda SUSY 4BKRAH . . . 5 80 . 00 0
Scheda SUSY 6 4KR AM . . . 6 5 8 . 0 0 0
Drive 5" slim I me . . . 560 . 000
Dische tt 1 5“ 1/4 4.500
10 Dischetti S"con custodia
rigida a leggio 50.000
Dischet t 1 B" 5F/SD 5 . 000
Dischett i 8" DF /DD 7.600
Contenitore dischi. ...50.000
Monitore 9" 227.000
Mon itore 12" 245.000
Moni tote 15" 296.000
Monitor 14" SR COLOR . 6 BO . 0 00
Monitor 14" HR COL. l .34 7 .00 0
Tastiera PCIBM Ap p 1 e . 2 3 0 . 0 0 0
••«NOSTRA PRODUZIONE**»
MMnuovissimaMIM
SBC CC/FP scheda ZBO 4MhE
64K RAM, controllo 5/8" flo-
ppy DD e Winchester, porte
seriale e parallela, O.S.
CP/M 2.2
presto 1.200.000
Schede STD-BUS ZBO sistema
multiutente, 256KRAM, 6 por-
te seriali una parallela,
cui si può connetere 4 mini
da IHB l'uno e 3 Winchester
da 20MB l'uno. Le schede
pretto 2.570.000
TERMINALE 60x24 tubless RS
232 emulatore dei piu' dif-
fusi terminali 6 80.00 0
RL83 per chi vuol far da se:
Schedone Z80, crt, floppy
controller 8" (500k), 64KRAM
sistema operai. CFM, manuali
lire 600.000
Siamo distributori unici di
zona per; Periferiche di
memoria TANDON, COGITO, HI
TEC, stampanti ID5 DATA PRO-
DUCTS, DAISYUHITER, Sistemi
di sviluppo ed emulasione
Z80 e 68.000 MUSTEK con OS
UNIX. Terminali video LEAR
5IEGLER INC., controlli di
floppy e wincester WESTERN
DIGITAL e DTG .
MCmicrocomputer 27
142
MCmicrocompuler 27
è inolire corredalo di di
0 -i- ZX Printer
raprofciisionalc
Vendo eiiutnioiK 64K per ZX81 o cambio con diiTe-
rcnu m pagamento espansione minima I6K Tel.
032l;473055.
Vendo per TI 99/4A sistema di espansione deile perife-
rìche: PHP 1200-orì^nalc Teias- mai usato causa
doppio regalo. L. 250.000 + spese spedinone. Ber-
nardi Giovanni - Via Manzoni 52 - Casaleccbio di
Reno - 40033 Bologna - Tel. 051-577936 ore serali.
Vendo HP 85 + espans I6K + cassetto Rom -s
RomAP -I- Rom PR PL -i- Rom Maina -f HPIB-l-
7 nastri + HP 41 CV -|- Rom MAT -i- Rom Sur-
veyng -s X Kuncuon + Penna ottica L. 650.000.
Visicalc. In blocco L. 5.500.000. Tel. 0I0;5934I9 Vil-
Vcndo Stampante -Microilne’ 80 col. lire 400.000;
Monitor 9" Profesaiontic. rosfori verdi lire 300.000:
CBM 64GimesBook lire 15.000. Antonio Bonetto
Via Leonardo Da Vma 33 - Aversa (CE). Tel.
8901490.
Vendo V’ideogioco Atari CX 260U completo di Joy-
stick e Paddlc e6 cassette - Space Invaders- Combaci
- Video Chess - Skiing - Missile Command - Brea-
koul- vendo causa acquisto Commodore 64 lutto L.
350.000. Bellezza Renalo Via Macedonio Melloni 13
- 00146 Roma - Telefonare dalle ore 19. allo
06 5562555
vun, stampante professionale I32cl/120cps.svendesi
a L $.000.000. Telefonare ore pasti allo 049.'667I87.
Vendo Pocket-computer Sharp PC-I3I1 e relativa
stampante con interfaccia cassette incorporata con
tulli I manuali In lingua Italiana a Ut. 350.000 tratta-
bili. Cesier Alberi. Via M. Camper 45. 39050 Pineta
Di LaivesiBZ). tei. 952071.
Vendo Sharp PC-I2I1 -f CE 121 interfaccia regi-
mi di ogni genere. Il lutto a L. 200.000. Pietro Maz-
zilli - Via AdelardI. 61 - 44100 Ferrara - Tel.
0532,40279.
Santena (TO) - Tel- 01 l..'9493S82.
Vendo tutto a sole L. 500.000. Coosolle Texas Inuns-
menu TI 994A con imerfaccia video alimentatore e
manuali + modula TI Exiended Basic -f registrato-
re "Program Recorder" Texas -s modulo Speech
Synlhesizer (la voce del computer) -i- comrollo ac-
censione computer a distanza -I- 50 programmi ap-
plicativi e giochi Telefonate ore serali allo
02.707780. Giordano Ambraselli • Via F Belloili, 7
20129 Milano.
superiore) TI 99/4A nuovo, usato due ore. con ga-
runzia da timbrare ed interfaccia per registratore L.
250.000. Telefonare 0419086140 preferibilmente
scrivere a Marco Zorzeiio - Via Castellana 202, E
30030 Tnvignano (VE)
Vendo in blocco I numeri dill'uoo al sede di MCmi-
crocompuieralprezzodi L l5.000appvrrcBmbio con
materiale per Spectrum dello stesso valore Senvere
a: Cappellelli Claudio - Via Milano. 46 - 22063 Can-
lù (CO).
Vendo sistemi videoscrittura Olivetti modello T62I e
T60I nuovi a L. 3.500.000. Tel. 9844438 - 3496141
iRomal. Sig. Ricci e Sig. Bricheiio.
Vendo TI 99/4A * cavo registratore -s joystick -I-
programmilncassetu.il tutto in ottime condizioni a
!.. 480.000 trattabili. Scrivere o lelefanare a Gualtie-
ro Ghiaia - Piazza di Arbizzano, 16 - 37020 Verona
Tel.045'7513173.
Vendo computer TI 99/4A * cavo registratore +
aliraenuiore -i- modulo Pai Color -i- manuale
cassetta zeppa di programmi (giochi e uiilityl lutto a
L 420000 -I- modulo S.S.S. Exiended Basic (con
manualila L. 200.000 -I- modulo S.S.S. minimemory
(con manuali) a L. 200.000 + manuale editor,' as-
sembler originale Texas a L. 70.000. (Tutti I compo-
loro imballaggio originale). Vendo inoltre una confe-
zione di lOdiskeilc vergini Scotch 3M comprati per
sbaglio e mai usali, tipo IBM 3740 e compatibili a L.
70.000 Telefonare ore pasti a Vietri Mario - Sai
Oregina 24 B - 16134 Genova - Tel. 0ini216669.
Causa passaggio a sistema meno portatile (!) Vendo
Sharp PC-ISOO con interfaccia stampante - plollcr
ed espansione da 8K - come nuovo - manuali ed
imballiongmalipiùgli introvabili manuali hardware
& software su 1 500 c TRS 80 PC2 - più di 80
programmi già pronti di vari argomenti imutemali-
cu. statistica, ingegneria, ricerca operativa, gestiona-
li. giochi, ecc.). Marco Brandimarte - V Pinclll, 24
10144 Torino - Tel. (ore serali) 01 1 487500
Causa passaggio altro sisierru vendo ampia Bibliore-
ca programmi Apple. Tel. 984443g(Roma)Gianfran-
Seikosha • Slampime GP 700 a colon completa di
manuali d'uso, nuovissima, ancora imballala vendo
causa doppio regalo a L. 1.060.000. Vendo inoltre
interfaccia per stampami Centronics e RS132 da col-
legare allo Spectrum a L. 85.000 ed eventualmente il
software per stampare con lo Spectrum a 32'64/80
colonne a L. 40.000. Ferrari Calia - Via Recchi. 14
22100 Como - Tel. 03Ì-552390.
Micro .Vuova FJenronlca completo di moiiilor (non
funzionanie). mobile, tavolino con rack, regìslralo-
re. 32K Ram -I- 2«;8K privato vende L. 500,000
Telefonare 06'5423335 oppure 06/5135638 Stefano.
Vendo Sinclair ZX Spectrum 64K Ram completo di
sena dimostraiivae vari gìwhiTH^bli 48K"°Bl”k
Krisial 48K. Chess 48K. compiler 48K ecc.) il tutto
usalo pochissimo a L. 500.000. Telefonare ore pasti
02 2044660 oppure scrivere Magagnin Renalo - Via
Stoppani, 3P- 20129 Milano
Vendo, compro.cambio prograiiuni per Oric I 48K.
Dispongo di giochi, programmi sci enlilici. assembla-
tore. scacchi, eie. Invio elenco completo a chiunque
mi manda una busta alTrancala col proprio indirizzo.
Maunzio Agelli - Via Giudice Chiano. 32 - 09100
Cagliari,
man. Spaccinvaders ecc.)!^ll luno a mIÌ?L. 250.000
oppure permuto con stampante per VIC 20. di cui
071'^77179^’o^rivere a Monachesi Giorno. Via
Europa, 23 • 60025 Loreto (AN)
Vendo DAI 48K con tastiera alfanumerica professio-
manuale italiano, inglese e firmware, mollo .software
(es. Assembler), cavi; L 1.300.000 - Lorenzo Ambn
Via G. Guerra. 12 - 50126 Firenze - Tel 055 680940
Vendo TI-S9. PC 100. 3 moduli e manuali 1.
300.000. Vendo mollre -Sharp PC-1500 espansione
IIK. interfaccia stampante, registratore, alimentato-
re L. 1.000.000. Telefonare 041 .301 20 oppure 041
29447 Alessandro Media, -San Marco 3981 - 30100
Vendo Texas TI 99/4A. completo di manuale, ali-
coppia joystick, cassetta Parsec, cassetta programmi
(Star-Trek-MeteorsecclaL 410.000 Cocci Franco
- Via Romolo Balzani, 68 - 00177 Roma. Tel
2872273.
Vendo per TI99/4A sisleii» di «pansinnr delle perife-
riche. PHD 1200 originale Texas mai usato causa
doppio regalo L. 250.000 -t spese spedizione - Ber-
nardi Giovanni - Via Manzoni, 52 - 40033 Casalec-
chio Di Reno (BO) - Tel OSI 577926 ore serali
Vendo Sharp PC 1211 + ÌDlerfaceia CE 121 per
collegamento a registratore, manuale e Libro delle
Applicazioni. Il tutto in ottimo stato, con imballi
J. Presemi 6,'Qualer - 35101? Padova - Tel
049/754766.
Vendo Pocket Computer Sharp PC-ISOO + siampan-
le phmer 4 calori -i- Refil -I- cavetti II lutto a L
600.000 irallabih. Luca Monlesi-6l 100 Pesaro Tel
0721/68106.
Vendo Personal Computer MPF. Il 64K Ram. I6K
Rom, Apple compaliUle. borsa, tastiera esterna, in-
terfaccia registratore, manuali, cassetta didattica.
rrprezzo*ltr'c95aOOOlra»aW^
a; U. Torrini - Via Bolognese, 57 - SOlOO Firenze
055/474836.
Vendo ZX8I -e esptnsoiie 64K Rim Memoteca *
tastiera bellissima Memolech + interfaccia registra-
tore + cavetti - 1 - manuali + mollissimi programmi
L. 300.000 lutto. De Cola Lorenzo - V SalTi. 60
47042 Cesenatico (FO) - Tel. 0547.81 152.
borsa Digilek, cassette Digitek. corso
Soft. Cranca, Nurse, Giochi eie ouo-
850.000. P. Corti - P.zza Donati, iS - Pi-
26523.
Vendo OUvelli BCS 2030 -f prog gestione vendite
ecc. perfetto; prezzo interessante se eonlanii CIppurc
T^l. 085.2042421 ore pHli.
gioco The Aiuck a L. 300 000 trattabili Telefoi
0 scrivere a- Salomoni Mauro - Via K Rocchi
40138 Bologna - Tel. 051 .346585
Vendo Vie 20 -t- C2N -i- 16 K Ram + una cassetta
Vie 20 insisti di varie riviste). Perfcllo. due mesi di
vita, in garanzia lutto a L. 400.000. Disponibile an-
che espansione da 8K Ram a L. 70.000 Giorgio
Morandi - Via Dame 17 - 25122 Brescia - Tel
030/43146.
rnmi«K^L. 400.000- Zx'priiiler a L. 100.000^1
tutto completo di cavi e manuali originali - Offro
inoltre parecchio software Leso Picrgiulio
045 29874 - Verona
MCmicrocomouter 27
si per CBM 64 f^siedo limoni Basic."Tl>ÒM!^
Scrcen Gmphics, Sul 64 (su-casseiu) Frogger,
la listu a chi invia lUla a L. 300 in busta chiusa a:
Cululi Camicio • Corso llalia. 60 - 9S0I4 Cìiurre
(CT).
L 290.000). Dario Sorgalo - Via Lunga 7 - 45026
Lendinara (RO) - Tel. 0425.' 61 194.
Vendo Sharp PC IMO. nuovo, imballo originale
prezzo da concordare. Nando Finocchiaro - Via G.
Galilei. 51 - 31015 Conegliano (TV). Tei. 0438/
61622.
Vendo 7.X8I + lutti gli acceaaori (alimcnlalorc, ca-
vedi, ecc.) * 3casselle software + 3manuali il tulio
a L. 190.000 con l'espansione I6K Ram oppure L.
90.000 solo lo ZX8I. Cambio programmi, informa-
zioni. riviste UK. libri UK per il p.c. Sinclair ZX
Spcctruml6o48K.PaoloSimoneila- Via Colombo.
30-21012 Cassano M. (VA) - 0331/201927 - (sabato
c domenica).
Vendo HP 41 C computer tascabile + Ram 82106
tot. 893 byte - 128 funzioni + 64 tasti riassegnabili +
memora continua -f 3 porle l/Oliberc per accessori
- alfanumerico - manuale ilaliano 225 pag. man
applicaz. 61 pag + software vario solo L. 250.00(1 -
nuovo L. 473.000. PerprofesMonisli Sergio Bruschi
Via Albani 52 • 20148 Milano - Tel. 321944.
Vendo per Comniodore Vie 20 espansione di memoria
I6K + regalo Space invaders L. 140.000 Iratubilit
Cruncher dipo PacMan) a L. 30.000 l'uno: vendo
infine Interfiecia VCX-IOOl per usare un comune
regisiralorc a casscue sul Vie L. 15.000. Da Lio
Mauro - V. Ponchielli, 12 - 30038 Spinea (VE). Tel
041 997160.
Vendo Sharp 1211 + ialerftcciaCE-122. lalcrfac-
da CE-I2I complcio di manuali e programmi inge-
gneria - topografici al miglior olTerente. Tel. 06/
7821375 ore serali.
Vendo TI-99/4A, 3 mesi di vita, completo di garan-
zia, cavo per I registratore, 1 registratore della Texas
dedicato, alimentatore, modulatore PAL. I cassetta
di programmi della Texas -i- altre casselie di pro-
grammi. manuali, il ludo nello imballo originale a
lire 400.000 trattabili. Scnverc o telefonare a: Ugo
Paternostro, piazza Cannicci, 2 - Scandicci (FU
50018. Tel. (055) 2521 15 (Non in orario scolastico).
Causa passaggio a sistema superiore vendo compu-
ter Vk 20 + manuale in italiano a L 300.000 condi-
sette c'on giochi. Telefonare 05^i25l3. Cum Giam-
pietro - Via Turati n. 3- 43045 Fomovo Taro (PR)
eledrookr nella co^gurazione: Lx'^Bl/jio. LX
383/384 ;385/ 386/ 387/ 388. monitor a fosfon verdi
racchiusone! mobile originale, vendo a prezzo strac-
cialo. A chi fosse interessato, telefonare ore pasti a:
Corvaro Luigi -Via Cesare Ballisti. 124- Civiianova
Marche IMO - Tel. 0733/ 772504.
Vendo ZX-81 16K RAM. Alimentalore, mollissimo
software, anche medilo. L. 200.000. Alessandro Cio-
lidi - Via Fabroni. 45 - 50134 Firenze - Tel. 055'
473810.
Per Vie 20 causa passaggioa sistema superiore ven-
do -f di 40 programmi bellissimi Scrivere a Andrea
Barlolmi - Viale A. Volta. 106 - 50131 Firenze.
Vendo Osborne I inusalo completo di manuale m
ilaliano c programmi d’uso. Tel. ore pasti 079/
786379.
Vendo laser UCZ 80 t- espansione M-16 I6K Ram
imbatto Lil. 270.000. (Listino Condor InforaHlics
Lil. 467.500 -I- Iva). Telefonare a G. Gianodo
Tonno - 01 !/ 599719 ore serali
Vendo Texas TI-99/4A poco usato compleio di: Ext
Basic + Sinteliz/atore vocale -f cavedo per due
regislralon -f modulo SSS Parsec * coppiajoyslick
■r T.Y. Exlended basic -i- riviste americane TI 99"
Magozinc + 2 cussede di programmi + varia docu-
mentazione. il ludo a sole 500.000 lire. Rivolgersi a
Roberto. Tel. 06/ S3I568I - Roma
Vendo, causa passaggio di sislcma. biUioicca Soft-
ware per ZX SpecIruD. Olire l(X) programmi Si
vendono in blocco (ca. L. 550.000) oppure singolar-
mente (5000 o 6000 L.cad.). Magagnoii Stefano. Via
Di Vinone 42 - 400I3 Caslel Maggiore (BO) - Tel.
051/ 700531 ore pasti.
cassette (Space Invaders. Pac-Man e Colf) a L.
250.000 Irallabili. Telefonare allo 099.' 29253.
Vendo Casio FX-702P nuovo (avuto a Naiak in
regalo) con manuale e m omaggio una cakoblnce
tascabile al quarzo. Scrivere olekfonare a: Pasquale
Croce - Via N. Fesu 19 - 00137 Roma Tel- 06'
8272577 dalle 13 alle 13 e 15.
Vendo Video Computer ATARI 2600 completo di
roid - VolleyBall - 6 mesi di vita con Imballo originale
a sole tire 1.050.000 (valore 1.400.000) Iradabili.
Vendo inoltre Sharp PC 1211 -i- CE 122 (stampante
per PC 1211 a hre400 000 trallablh (valore 550.000).
OlTerta Alan 2600 -I- PC 121 1 -I- CE I22a sole lire
1.400.000. Vilrioli Pasquale - C.so Ganbakti 527
89100 Reggio Calabna. Telefono 0965/ 20105 (ore
llalia? Decine di personal "ai raggi X". centinaia di
programmi per tutte le macchine nella colkrione
completi di MCmicrocumpuler fino al n. 25. compre-
so lo "storico" numero uno! L. 2.000each. spedizio-
ne contrassegno. Scrìvere specificando l'ordine (min.
5 numeri consecutivi) a Paolo Siccardo- Via Brìgno-
ni S/15 - 17100 Savona
Vendo modulo SSS Huni The Viumpus (caccia al
mosiro)penlTexasTI99/4A -i- unacasseda "simu-
lazione di mercato originale Texas tutto a lire 45.000.
Piras Andrea - Via Porcellana 13 - 07100 Sassan
oppure telefonare allo 234008 ore pasti.
programmi didallici e non tra cui Sur Raiders c
Jawbreaker 11. diversi manuali ludo in ottime condi-
zioni: per informazioni scrìvere o telefonare dalle 16
alk 20 a Spadaro Roberto, C.so Grosseto 302
I0I5I Tonno. Tel. 011/ 733198.
Vendo VCS 2600 Alari + 10 easaette (Combat. Air,
Sea Batik: Space Invaderà. Maze Craze: Pele's Soc-
cer: Asieroids: Haunled House; Missile Comand:
Breakoui: Super Breakoul) causa passaggio a siste-
ma superiore. Vendo lutto in blocco a L 480.(H)0.
ComalUrc: Scarpa Mauro - V. Giorgione 9 - 30038
Spinea (VE). Tel. 041/ 999297.
Vendo scheda Laiiguage Card originale pei Apple e
compatibili come nuova, imballala con manuaka L
280.000. Vendo Inoltre Cealronka, compresa inter-
faccia. L. 1.300.000. Qualsiasi prova. Prof Emilio
Guarisco - viale Romagna 2/M -92016 Ribera (AG)
- Tel. 0925/ 67690.
a 100.000 lire. Cario Folco - Via A. S. Novaro. 9 B
I8I00 Imperia (0183) 26629 (ore pasti).
no da 20V3^ Possibilità ^usdla ircumaTa
esterne. Allego inollre un manuale e due sparlili.
Vero affarci L. 600.000 trallabili.RIvolgcrsiaOrlan-
dini Andrea- Via Slgkri il - 20135 Milano -Tel. 02>
571035.
inglese -i- molti listali di giochi a L. 70.000. Vendo
inollte 16K da riparare (anche separatamente) a L
30.000 (mai usata) oppure solo integrali a L. 30.000
(trado solo zona Terni) Pcrchiubilaa Terni conse-
gnoa domicilio. Leonardi Marco - Via Del Cesale n
1 3 - 05039 Slronconc (TR) - Tei 607071 (ore pasli).
Vendo Commodore VIC-ZO piu manuali di istruzioni
originale ed E.V M. + re^iniore C2N -s super-
expander 3K RAM -I- vari programmi giochi origi-
Basic, fra cui Defender. Scramble. Donkey Kong,
Tool Kit (più di 200 programmi!) + 2 carmdge
originali Commodore (Puc-Mnn e Scacchi). A lire
400.000 tradablli Telefonare ore serali Alberto (02-
8496234)
VendoSlampaiiteHP82l43 A per 41Ca III. 400.000
sprovvista di baderìe. Vendo i> cambio programmi
per Alari 400/800. Scnverc a Luigi Servadel, Via
Villa D’Oro 45 - 41 100 Modena.
Vendo ZX 81 completo dei suoi accessori base e
imballaggio. Regisiratare Philips N2234 con: conta-
volume ''Guida al Sinclak ZXs" ZX80 e nuova
Rom" della Rila Bonelli. Ed. Jackson. Il ludo a L.
210.000. Testi Luciano. Tel. 0535/24403 (MO). Ore
Vendo Vk 20 + registratore -f super exp 3K -i-
Programmer's Aid -I- I6K -f Trislol 4 dissella
scacchi I6K. II lutto 380.000 intraiubili. Tel. Marco
864066. Via O.G- Porro, 20 - Roma.
Vendo Texas TI 99/4A completo di cavo per regi-
stratore con 1 seguenti giochi: The Adack. Ti Inva-
ders. Car War, Parsec. Scacchi c Vecchi Giochi ma
buoni II. il tudoa L. 450.000. Evemualmemeigiochi
Il vendo separatamente. Tel. 039.'73248l Monza
(MI).
Vendo TI 99/4A imballalo, usalo pochissimo, com-
pleto di Joystick registratore, modulo Exlended Ba-
Icarri armati). Tutto a sole’ 450.000 lire, telefonare
ore serali 715494. Roberto, Milano.
Vendo Calcolatrice progntiimabik HP 34C come
nuova, completa di imballo nnginalc libretto di istru-
zioni e alimenuiorc. Il tudoa lire 180.000. Telefona-
re a qualsiasi ora (risponderà una segielena lekfoni-
ca) al numero 06.'8924568.
Vendo per ZX Speclrum, causa passaggio a sistema
superiore, I seguenti libri e prograaiini. "Speclrum
Hardware Manual" L. 10.000. "The complete spec-
lrum Rom Disassembly" L. 18.000. "The ZX Spec-
lrum explored" L. 12.000, ‘The Speclrum pocket
book" L. 14.000. In blocco L. 50.000. Inoltre "A-
specl Edilor/Asscmbler". A.ssemblerZ80su cassetta.
L 15.000. e inoltra il pnmo numero della rivista su
cassetta "Load'n'Run " L. 5.DOO. Damele Zingoni.
Via Vergiolesi, 2- 51100 Pistoia. Tel. 0573/33075.
Vendo xtainpnle Texas PC-IOOC quasi nuova a L.
300.000 (evenlualmemeiraltabili). Luigi Toso -C.so
Turati 13E- 10128 Torino. Tel. 01 '500936 (ore pa-
Vendo 64 Kb Ram Memolech per ZX8I a L. 240.000.
Telefonare ore 8.00-14.00 escluso domenica al 0434.'
26278 chiedere del Sig. Rolando.
Vendo causa doppio regalo. Pocket Computer Casio
FX702P. nuovissimo (Naiak '83)aiKors imballato a
L 220 000 iraiiabili (prezzo — Ivacompresa— reale
Vendo Sharp MZ-80K, 48K Ram. Basic esteso, cas-
setta machine language. videoeregislralore integrali
a L. 1.000.000. Telefonare oieserali a Stefano Bian-
co (06) 6092190.
Vendo per ZX8I laslien pnfesiooak della Mctiw-
tech Veramemesuperbaesenzabisognodisdidalure
Vendo ZX 81 4 alimentatore 4 I6K. manuale,
cavedi L. 200.000. Tel.02/56389S-569I353- Bricchi
Daniele.
Vendo schede mkro N.E.; LX .380. LX 381, LX 382.
LX 383. LX 384. LX 385. LX 386A. LX 386B. LX
387. LX 388. LX 390, LX 391. LX 392. Vendo anche
MCmicrocomputer 27
145
dnvc Tandnm. conncllorc. IO diwhcili nuovi e un
lolale L I 550 000 Cnlu anche vintole pam Tel.
O: 458o:27
Vendei per Coimnudore 64 cavvelta originile USA per
disegnare m illu risoluzione. Aggiunge l2comandi
ul Biisic ir» CUI PLOT. DRAW. PRiNT AT. LA-
BEL (senile in HI-RESl. ecc. a L. 20.000. Lorenzo
Honlanmi • Via Cavour 33 • 53IIIO Siena
Vendo Commodore >'IC 20. compralo da pochissimo
lempo. come nuovo regisiraiore C2N + modula-
lorcielcvisione + irasformalore 220 voli -i- manua-
le completo in lUliano; il luuo a lire 350.000 Luigi
Ricciardiello. Tel 051 576780 Via Panoramica 6
Casalecchio di Reno lBO|.
Vendo scheda 80 col per Apple 11 I Vision 80) c morti-
lor a colori Haoiares 14" Telefonare ore serali allo
02 230.352.
Vendo ZX8I esp. I6K compicio di alimcmalore c di
cavi collegamcnio iclevislone e regisiraiore a Lire
150.000. Solo Siena o Firenze cenifo (ritiro personal*
menici Scrivere a: Franco Capresi • 530I0S Rocco
a Pilli (Siena) Allegare numero (elefonico
Vendo per micro Z80 NE interfaccia floppy S" c 8" L
16(1000: inierfaccia video programmabile 80x24
monlalac funziona me compadbi le possessori CP M
I. 200 (XXI Roselli Francesco • V F Smaldone. 7|
Roma Tel 06 358|7(1|
Vendo ZX Specittim I6K con alimcmalore. cavi,
manuale. isiruzKim in ilaliano. garanzia l^hii. de
casseue originali regi virate c registratore Tutto nuo-
vn musalo a L. 350.<X10. Rivolgersi; Bernardi Mano.
Via Triumplina 28 P Brescia Tei O.VI 308383
Vendo stampante PC-l00CperTI58TI59 mai usata,
acquistala per errore. 1. 300.00(1. Compro drive
Floppy originale per Commodore 64 a prezzo vera-
meme buono Tel. 01 1 39.5845.
Vendoealeolatore Apple Ile cinese nuovo -s periferi-
che ed imerfacce -f programmi, contano possessori
di Apple per scambio programmi Maurizio Carola.
Via L Litio. 109 - 00143 Roma. Tel. 06 5917363 (ore
15).
Vendo stampante grafica Selkosha GP-IOO-A con
ingresso parallelo Cemronics. Nuovissima in imbal-
laggio originale, ideale per Specirum. Tratto con
Abruzzo e Lazio. Carmine Taddeo • Via Di Pena 7
Chieli Tel 0871 32673.
Vendo ZX Speetnim 48K con supergaranzia. ma-
nuali, perfetto stalo a Lire 3711. (HXI Telefonare ore
serali o scrivere a Gianfranco Consiglio. Via Della
Mendola 57 - 00135 Roma Tel. 06 3201675.
Per Commodvre 64 Assembler/ Disitssemblcr9 Kbyle
prodotto di altissima qualità della Lofo ine Può
scrivere programmi In I..M e modilicarc quelli già
esistenti Manuale in italiano Vero regalo a L
87.000 -h SS contrassegno Giochi. Radar Rat Race
e Super Blitz in versione italiana sucasseita o disket-
te a L 25 (XIO cad. * SS contrassegno. Paolo Serra
C.P 19- 53100 Siena.
Attenzione imeressaniissima ofTeria vendo personal
computer Texas TI 99/4A 4- registratore con civellu
4- Joystick 4 5 cassette giochi in canndge di cui.
Parsec. CarWars. TI Invadcrs. Munch Mane Calcio
del valore di L. 850.000 a sole L bOO ODO usalo solo 3
mesi perfelle condizioni per informazioni telefonate
a Pirone Massimo. O45.'72IOS50 Verona.
Svendo per motivi economici compalibiic Apple II. m
buonissimo stato, solo a L KSO 000 intrattabili. Tele-
fonare ore pasti a Roberto • Roma Tel. 06 7670595
Vendo per passaggio a sistema superiore: HP85.A.
espia I6K. cassello. Rom, Rom Printer, ‘Pioller.
Rum Matriv loterfaccia IIP-IB, Stampante 80-132
colonne HP 8290$ A Valore listino IVA esclusa. L
8.825 000. Tutto per L. 6.000.000 IVA inclusa. Ri-
volgervi a: Ing. Nicola Salvali • Via Maier Domini.
29-Chieli Tel 0871.63677
Vendo ottimo stato: Hooey>>eUI3ue«ar/M64K Ram
4 2 minifloppy 600 + 600 Kb. Sistema operativo
CP M - Prologue - mBusic: lutti i programmi di
utilità, programma alberghiero - programma conta-
bilità panna doppia, circolari, indirizzi, cd altri an-
cora: 40 diskciii il tutto a soli 4.000.000 - Ccisianlin
Manuele - c.p. 41 1 • 30017 tesolo Lido (VEl • Tel
042U93540.
Vendo microcompuler Amico 2000 completo di; 1 K
di Rum. inlcrfucciu rcgislrutorc. voltmetro, alimen-
tatore da 1 A. manuale istruzioni, per programmare il
6502. Valore 350.000 vendo a L 2S0.II00 trattabili
Alanci Giovanni - Via A. Costa 8 - Caslelnuovo
Rangonc (MO) Telefonare ore pasti allo
059 536477,
Vendo □ cambio (per programmi di giochi) volume
per r(ntTodiizfoae al B»<c e volume d'iRO c manulco-
zlone per il C'ommodore 64 in italiano Scrivere o
telefonare a. Zambnni Piero - Via Ridonino Venuti.
14 - Roma - Tel 06.8.320608 (ore pasti]
Vendo hnme computer Texas TI 99/4A pochi mesi di
vita con modulo SSS scacchi, modulo SSS “Tom-
bsionceity" (gioco velocissimo), cavedo per un regi-
-tralorc. imballo originale, a lire 320.000 Krecenio-
ventimilal 4 spese postali. Tclcfonareesclusivumen-
le ore pasti a Riccardo - fìenova - Tel. 010 589936.
oppure scrivete a. Riccardo Ferrare - Via Santa
Oliata, 3 24 - 16128 Genova
Vendo .Apple II 1 28K 6 mesi, in garanzia, disk dnve
incorporalo, a lire2 9(XI 000 più IVA Telefonare ore
ufficio Maurizio Maggia - Torino Oli 238623.
Vendo Tooikil per CBM serie .3000 causa vendila
computer Aggiunge 10 istruzioni ul Basic mollo utili
durante la stesura e la ricerca di errori del program-
ma. É una Rom da 2KByie e chiedo L 50.000
Massimo Cantelli - Via Corso 40 . 40051 Aliedo
(BOI- Tel 051.871270.
Privato vende computer MPF II completo di tastiera
esterna, drive, registratore, stampante 80c. manuali
4 sofivcare su cassette e su disco Nuovo imballato
con garanzia Intana L. 2.650.000 irallabili. Badala-
menli Agostino - Via Ponchielli 8 - lei 0924 29044-
22592 Alcamo (TPI.
Vendo ZXSpccInioi 48K (Il sene completissimo 4 S
libri (4 originali inglesi) k software Spccirum a L
200.000 Inoltre svcndcsi software su cassciic ongi-
nah e no (oltre 25 inoli) x 48K a L 4.000 5.000
l'una Telefonare Gianfranco02, 2480163. G Franco
Poslerli - Via Anoslo 123 - Sesto S.G
Causa passaggio a sistema superiore vendo Casio
FX702P 4 inicrfacciu registratore FA2 ancora in
garan/Ju. completi di astucci originiili c manuali in
Italiano 4 cassetta programmi. Tutto a L 290.000.
Mauro Moretto -Via P. Ciov. XXIll - Brcmhio (Mi)
Tel. 0377 S8954
Vendo ZX Speclrvm 48K nuovissimo a L. 350.000:
telefonare ore pasti 0362 72565. Manani Giancarlo
V Brianza 72 - 20036 Meda (MI)
Per Apple II “Lai^uage Card" originile i I6K Ram
4 linguaggi) a L 155.000. prezzo di listino L.
352.000 4 IVA e scheda Eprom Programmer con
disco originale a L 185.000. Telefonare a Tiziano
0331 400303.
Vendo ZX IVIntcr nuovissimo mai utilizzato. Telefo-
nare mercoledì ore 14.45 chiedendo di Stefano allo
06 9005122.
1.0(30. 00(1 eioquanla discbeiti comenenti i più bei pro-
grammi per Apple II e Apple HE Manco Cerofolini
Via Fahrizi 21-41100 Modena - lei 059 211577
Vendo programma bile Texas TI 58C in oKrmo slato
L lUO.UOO Telefonare ore serali a Dame lei
0321.725436 Cerano (NOI.
Vendo calcolatore programmabile Casio F*\-60IP
che porla integrali nello stesso apparecchio l'equiva-
lente di: Casio 702P 4 stamparne FPIO 4 inlerf.
registratore SA2 4 regisinilore a microca.s,sciie.
Nuovocon manuali c 73 programmi L 4(KI IXKIirall
Tel 02 9621273
Vendo stampante C'EI$0 per Sharp PCISOfl comple-
ta di cavi e manuale m italiano, imballo onginalc. I
250.000 Tel 02 650506 Oscar, ore 20 30
Vendo Casio EX702P 4 interracela FA2 4 stampan-
te 4 numerosi programmi manuali e alimentatore, il
tulio pcrfcllamcnlc funzionante. Te) 57.54612 f'Iau-
Vendo Izmon 2 4KK completo di video e ili I drive: 4
mesi di vita. Scrivere a Apple Club Savona P O Box
l3-l7IOOSavona oppure telefonare allo II 19. 32753
ore pasti (Richiesti 1. 2 6(X).«(M) Irallabili)
Vendo HP41C 4 memoria quadrupla 4 Icllurc di
schede 4 stampante termica 4 2 Ram con program-
mi 4 balterie Nichel 4 alimcnialorc L I 1 50 IXXi'
Salsiato Paolo - Via Marconi 28 - Mogliami Veneto
(TVl
Vendo Vie 20 4 legisiralore 2CN 4 2 manuali 4 2
cassette programmi, lutto come nuovo 1. .XXi IHX)
F'abio Sapienza - ('.so Vercelli 1 3 - 2KI00 Novara
Tel 0321 452366
Vendo Alari 400. Alari 4l0(rcgjstralorcl. 2 manuali.
1 cassetta binnimi originale. Vendo tutto a 35ll.<HXi
lirefì! Tutto m garanzia Martino Walter • Via C'
Valicano 3 - 20157 Milano - Tel 02 3552014
Vendesi Sharp PC'-12II compresa interfaccia CE-
121 e stampante CE-122 4 alimentatore per siam-
punie 4 manuali L 350.000. Telefono ore ufTicio
593419, oppure scrivere Antonio Dureili - Via Barrili
2 21 - 16143 Genova
Vendo eccezionalmente a sole L 5(Xt0(Ki ennsnlle
romputcf Texas T1-99/4A 4 registratore memoria
Texas 4 modulo Exicmfcd Basic 4 Speech Ssnlhe-
sizer 4 cavi, manuali e 50 programmi applicativi,
giochi, ecc. Telefonare ore serali allo 02 707780
Giordano Ambrosclti
Vendo P.C. Sinclair ZX Spceirum KOK issue Iwo
(tasti azzurn) a L 470 000 mlr. completo di ogni sua
parte c con garanzia Regalo inoltre all'acquisto più
di IO programmi originali del vatorc di oltre 250.000
tipo; Hohbyl. Superscucchl. Football M„ Hiirace.
ecc. Vendo anche stampante nuova a I. UH) 000 (in
blocco L. 550 000). Rivolgersi ad Abbaile Massimo
06 43700.39
Vendo Vìdeogioco C'reativìmon trasformabile anche
in microcompulcr completo di trasformai orco gioco
tennis a L. 320.000. Telefonare ore pasti allo
0321 60445 Ivan Porzio • Via M Buonarioli - 28068
Romcniino (NO) - Tel 0321 6(H45
Vendo C'axioFX702P 4 inierfaceia FA2 4 stampan-
te FPIO 4 numerosi programmi c manuali il tutto in
ottime condizioni C'Iaudio Garofolt - Via Ba'olc
Rosa 8 - 00153 Roma - tei. 06-57546I2.
Vendo.'Cambio vldeugiochi per Vk 20. Telefonare o
scrìvere a Daniele Morcalc. V. M.ie Urugara 14
Udine 33100 - Tel 0432'478532
Vendo Slodalr ZX-8I, due mesi di vita (alimeniaiol
I Khyic, completo di manuale inglese, a I. 9().(XXI
Telefonare ore pasti allo 0481 73396 o scrivere a
Novelli Roberto - Via Carducci 6 - Monfalconc
(CO).
Vendo uoilà di riverbero Kenwood R.A-80 come nuo-
va. Imballo e garanzia originale L 1 70 (HX) non Irui-
labili. Fabio 02 84.3819.3
146
MCfTKcrocompuier 27
Cromemca
Tomorrow's computers today
Al primo posto nella tecnologia della modularità per dare forma
nel tempo alle Vostre soluzioni.
C-10 PERSONAL COMPUTER: al prezzo di un
videoterminale una completa intelligent work
station corredata di tutto il software necessario
all'utente professionale. Structured Basic, il più
potente basic oggi disponibile su mìcrocomputer,
Writemaster. word processor di facilissimo uso,
Planmaster e Sfafmaster*. packages che risolvono
i più complessi problemi di analisi finanziaria e
statistica, forniti insieme al nostro CDOS, sistema
operativo totalmente CP/M compatibile.
C'10 può divenire terminale delle nostre unità
centrali o di altri computers grazie a Telemaster*.
sofisticato software di comunicazione.
UNITÀ CENTRALI ad architettura modulare, bus
standard IEEE-969 S-100, basate sulla tecnologia
DUAL PROCESSOR. MC68000 Motorola 16/32 bit
e Z80A che operano insieme sotto il controllo del
sistema operativo D-CROMIX, uno UNIX-like
dotato di emulatore CP/M, che per primi abbiamo
adottato su micro già dal 1981. Oltre 30 diverse
schede a catalogo per realizzare il più sofisticato
sistema del mercato.
Configurazioni da 1 a 16 terminali, fino a 4MB di
memoria centrale, dischi fissi da 20 a 600 MB.
Network, CAD con grafica colori ad alta risoluzione.
Completa libreria di software di base ed applicativo.
• Opzionale - UNIX é un marchio deponiaio Bell - CP/M é un marchio depositalo Digital Research
tm Bernardo Ave.,
tJlinsnilrV Mourjtain View, CA 94943 (USA)
Distnbuito in Italia attraverso il:
I
Vendoconiputrr Video Genie valore L. l .7UO.OOOaL
800-000, m omaggio 10 cassetle di programmi: brid-
ge. lunar lander. loiocalcio ecc + inierfacce per
monitor, televisione c registratore supplementare.
Telefonare Fabrizio 06 8126272.
Acquisto, scambio e vendo programmi per computer
Atnri 400/800 su disco e cassclla. Luigi Servolini
Via La Spezia. 81 -00182 Roma -Tel 06-7681219-
384488.
Vendo Teaas TI 99/4A -r cavo registraiore cas-
sclla giochi "Oldies bui goodies I" a L. 200.000:
Modulo SSS “Mini Memory" -t- assembler + ma-
nuule Ediior-Assembler originale a L. 130 000.
Ciamician. 45 - 35100 Padova • Tel. 0«/620625,
Vendo TI 99/4A a- cavo per registratore + cassetta
vari programmi tutti mollo belli. Il tutto a sole L.
320.000 Garbo Esposito Antonio, via B. Zauli, 20
04023 Formia(LT)-Tel. (0771) 25989,
Vendo Fapansione 64K Memolecb come nuova, usa-
personale. cubo magico, giochi diversi, data hook,
prezzo da trattare Telefonare ore serali allo
02 9465885
Vero affare, cedo TRS-SO 48K con 3 drive stampante
1.32 colonne e registratore. Inoltre 40 dischi 20 cas-
TRS80 diTs volumi USA e 3 annate deiu'rìvl»a
TRS-80 Journal. Altri accessori lutto a sole L.
3 700.000 (rati Capra, via Moro. 17 - S. Donalo
(MIl 02'511929
Grossa opportunità. Possibilità di comprare a rate
personal computer Commodore C64. Il prezzo?
Computer -F registratore VIC IS30 -f un gioco.
accomodi L. 1 10 000. Telefonare ore p^ti di venerdì
sabato domenica allo 0187/701136 0 scrivere a Dei
Bello Sandro - Via Genova, 1 14 - 19100 La Spezia.
Vendo Apple U compatibile a lire 1.000.000. 1 drive
con interfaccia a lire 750.000. Scheda PAI. a Ine
160.000. Telefonare ore pasti 0583/95341 1 chiedere
di Achille.
OfTerlissimal Vendo CBM64 -f ^Itlralore CR.N -F
cassetu programma relativi manuali e imballi
550000 irallabib (valo'i^ul listino L. 775.000) causa
regalo indesiderato. Telefonare ore pasii ad Andrea.
TelOII'500687.
Vendo pocket computer PC-121 1 della Sharp -F in-
terfaccia CE-I2I -F libro delle istruzioni -F 134 pro-
grammi (giochi ■ bionlmi ■ chimica • maicmatiCB •
geometria ■ eie.) PC 1211. ISOO passi di memona,
204 vanabill programmabile in basic. Prezzo L.
210.000 (irattahili) - Tel. 011/598221
Vendo "Encklopedia
Mondadori (la ben no'
(non iraliablli)' una o
utili anche per la proficua comprensione del mondo
degli elaboralon elettronici. Appronilane!! (valore
commerciale L. 1.200.000) Telefonaredopo le 20.30.
al 991987 (04 1 )e chiedere di Riccardo oppure lascia-
re il proprio recapito telefonico!
Vendo computer tascabile Sharp PC-121 1 in ottimo
stato. 3 manuali, custodia. L. 180.000 - Giuliano
Mogavero. via Asmara lOiA - Roma -Tel 8313109
Occasione' vendo Tastiera Catio MT4S perfeiia, I
chiedere dì Manuela.
Vendo Apple 1 1 compì libile 48K collegabile vs. Idevi-
soie -F giochi su cassetta, lire 950.000 e drive lire
580.000. Vendo scheda parlante inglese lire 70.000 e
molli alln giochi su dischetti e casscue prezzi bassi
Telefonare 06 '5284087 Pino.
Svendo ConuncKlore CBM/64 -F stampante 1526 f-
mmifloppy 1541 -i- regisiratorccasscUc 1530 -F Joy-
slik -F documentazione In Italiano, il lutto a metà
prezzo causa passaggio a sistema superiore. Regalo
programma di copia dischelli con un solo drive.
Mano Morganlì- Via Sama Giulia. 15- IOI24Ton-
no • Tel. 0ll.'889452.
Vendo Texas 71 99/4A. un mese di vita -F cavo di
collegamemo per legisirBlore -F cassetta "Basic per
principiami" Lire 300.0CK). Telefonale a Guido (ore
pasti) allo 019/805745 (Savona).
Vendo per Apple Ile/II -F progrimnii es : (Visicalc -F
Visiscbedule -F Visifile + Visitrend Visitai Desk-
top Pian II -F VIsidex L. 800.000) PFS (File 4
Repon 4 Graph) = L. 250.000. (Apple Wrilcr 4
Quick File) = L 200.000. Mulliplan L. 200.000.
Alln programmi II lutto con manuali. Prezzi iraiia-
blh Telefonare Andrea 06/3201782 • Roma • Anche
spedizione zone fuon Roma
Vendo programmi per Apple II Plus e Appiè II E
causa passaggio a sistema superiore: Visicalc. Tool
Kit, Pro Writer. Ingegneria Elettronica. Apple Pitol,
Compilatore Tasc con relativi manuali e molti gio-
dii. Telefonare a Franco 06/393300 - Roma.
Vendo 7.XM con nuova Rem da 8K. circuito slow
espansione 32K RAM, alimentatore + 5. +9V - 2A
per della espansione il tutto perfettamente funzio-
narne. in mobile Olivelli, causa passaggio a sistema
superiore. Soloin bloccoa L. 300.000. All'acquirente
informazioni telefonare tutu i giorni, dopo le ore
19:00 allo 02, '4690317 Luca BarbcUi. Via RafTaello
Sanzio 32 - Milano.
Vendo Texas TI 99/4A completo di alimentatore
modulatore e cavi di collegamento 4 modulo SSS TI
modulo SSS gioco "Parsec" Il tulio con imballi
originali a L. 500.000 (raltabili Stefano lon - Via
Delle Orchidee 10 - 20147 (MI) - Tel. 02/4158208.
Compro
Per ZX-Spectrum cerco prograimiii "ZX Stow Loi-
der". Chi lo possedesse mi spedisca pure la sua lista di
programmi per eventuali alln scambi o acquisti. Po-
tano Alberto - Via D Chiesa 14 - 33038 S Damele
(UD).
Cerco disperalamenle il computer della Mattel "A>
quirius 4 cassetta Basic 4 mini espander 4 espan-
sione I6K Prezzo da subilirc. Castro Caetano. Via
Vìlt Emanuele 126- Villasmundo(SR) 96010 Tel.
0931 -959019 h. 13.30-14,00.
Compro programnii per HP 86 ingegneria - acchliel-
lura inviare dcilagliala desenzione e listino prezzi a:
De Leo Salvatore - Via Foschea 37 - 88034 Nicotera
(CZ)- Tel. 0963 - 81829.
Compro programmi per TI 99/4A qualsiasi tipo
Spedire elenco detiaglialissimo a: Bumbica Marcel-
lo. Via Madonna del Cannine lO-S.G. La Puma
telefonare ore pasti: Mano D'Aunzio n87S'S3203
Termoli (CB).
Se siete intenzionali a vendere programmi van per
CBM-64 (preferenze: giochi, gestione magazzino,
utility) speditemi il vostro catalogo - listino Grazie
Bigon Paolo. Via S. Marco 177/A - 35020 Padova
Cerco software per Commodore 64 listalo o su casset-
te. Interessato anche a manuali d'istruzioni in italia-
no; inviare lista e prezzi a luvaru Giuseppe C V E
85 - 96017 Noto (SR)
Compro programma "Totocalcio" per VIC 20. solo
listato. Graduo elenco con listino di altri programmi
sempre per Vie 20. Cosimo Tanlillo via Luigi Rizzo
n. 15 Aspra (PAI 90010.
Compro doni} disk IS40/41al miglior oR'ercnIe pur-
ché in perfetto stalo. Cerco inoltre nuovi priigrammi
In L.M. per il VIC Zaccomer Jean Piene • Via
Lumignaeco 83 - 33100 Udine. Tel 0432'34329
Compro per TI99/4A programmi (su cassetti, ma
prefenbllmeme listali) di giochi e utility in Basic ed
Exiended Basic. Inviare descrizione e prezzo a Stefa-
no Dominioni - Via N. Tommaseo. 18-21100 Vure-
Coffipro.'seambin progranuni gestionali utìlits per
ITT 3030 Apple II NCR Telefonare Lavezzan Lu-
ciano - Via K. Carimi I - Milano Tel 4233604
Compro Drive per Apple in numero di uno, aiK'he
compatibile, purché con meccanica Shugarl. e stam-
pante LowCoM.Cerco Apple Wnter HE, Omch FiR
HE. Screenwriler H. The Usi One. Calcolo Imme-
diato. Classifiche al Bndge. Wizardry Giovanni Poli
- Via Verni 16 - 70OS6 Molfeua IBAI Tel 080
917086 mattina.
Rivolgersi a; Pellacani Marcello- Via G.Guanni 41
41 100 Modena. Oppure telefonando al pomenggio
allo 059/243649.
Manuale Griforlh II per Apple II. Offro in cambio
programmi di ogni tipo dai games (Aztec. Choplif-
ler. Swashbuckler. ecc.). ai db (Visidex) ai program-
mi di utility. Davide Ardizzoia - Via Isonzo 6 - 28047
Oleggio (NO). Tel. 0321/91528.
Cerco occasione scheda controller per floppy (FOC)
-F DOS per scheda computer SVM-1 SYNK.RTEK
Scrivere a Kailner Giovanni - Via Marcello Garosi
90 - 00128 Roma
Cerco Software per Vic-20 inespanso solo listali, in-
viare elenco descrizione e prezzi a: Rodolfi Massimo
- Vicolo Lìmbolotio 7 - 24058 Romano di Lombar-
dia - Prov di Bergamo - Tel 0363/ 910216
Compro programmi per Casio PB-IOO. Inviare lista
con descrizione completa c prezzi a; Incerti Marco
Via Rosselli 31 - 29100 Piacenza
Cerco originale o fotocopia delb "Reftrences Gui-
de" per Commodore 64 e numeri arretrati di "Com-
modore Oub" zona Roma. Scrivere o telefonare a
Enrico Ferrari - Via Giuseppe Valmarana 43-00139
Roma Tel. 06/ 8107671
Cerco per Vie 20 programma per la Geslione Condo-
mini. Scambio programmi gestionali e giochi. Giam-
piero Chioni - Milano - Via A. Aleardi n" 2.
Compro TI 99/4A o Vk 20, con eventuali program-
nare.ore pasti, a Paolo Maesirelh - Tel 010/ 300295
VendoSIndairZXSI + Espansione Memopak 32K
a L 240.000 - Tel. 010/367170 ore cena Biassoni
Roberto ■ Via Rodi 9/9 - I6I4S Genova
Vendo KP4ICV + leiloredi schede + pacco schede
vergini - il tutto con relativi manuali a L. 600.000.
Telefonare ore ufneio 0322/844195 - Cerutti Ezio.
Borgomanero (NO).
Compro stampante PC lOO-C funzionante (per cal-
colatrice Texas Ti 59) se vera occasione: eventual-
mente cambio con programmi per calcolatori Com-
modore. Marco Vecchi - via R. Sanzio. 9 - 24011
AImé (BG). Tel. 035/254076 - 543617
Compro tutto
Software Listai
Cerco per HP4I - modulo "Structural Analysis Far
Civìi Engineering" (00041-15021) - scrivere a Luigi
MenghI - via Dame n. 1 12 - 09100 Cagliari
Compro programmi per Commodore 64. Di tutu i
tipi, soprallutlo giochi applicalivi e d'azione. Scrive-
re a Luca Fois, Via Franceschi n. 8, Pisao telefonare
dalle 18.30 alle 21.30 allo 050/49082.
MCmicrocomouier 27
Cereo (KOgremnii non mollo cosiosi per CBM 64.
~ ' onere orecena a: Sani MaUiu-ViuCebeln.9
47040 Rimini. Tel. 0541 720546.
Compro 0 cambio programmi e sofinare per IBM
mal coDipuler. Mandale la vostra Usta ed io vi
Manco Cerofolini • Viale Fabrizi 21 - 41100 Mode-
rel.059 211577
Compro programmi di medicina e/o di cbimica per
Sprclnun I6K. Scnvere o leleronarc a Dì Guglielmo
Giovanni - Piazza MalleolU. 3 - 66100 Chicli. Tel.
10871)41982.
Compro programmi vari; ^ochi (nastri) e ulililà; ma-
nuali e libn lin lingua italiana). Tutto rireriio al
Commodore 64. Spedire lista (solose trattasi di occa-
sioni) a Testi Giancarlo- Via F.P. daCherso.4 ini. 6
- 00143 Roma.
pulcr Texas Inslnimenu TI 99/4A. Compro anche
iibilmenie a modico prezzo) libn con program-
Cerco traduzione in llalinno del manuale Taac Micro-
' per Apple II. Tiziano Nicolini - Via Municipi
0 Campodoro (PDl - Tel. 049; 5008000.
ipro programmi per ZX Spectrum. Invurc e
chi con prezzi a Angelo Sala - Via Olmi 7 ■ 2(
Melegnano (MI).
al n. 23 -2) Bit dal n I
Compro “The tasi One" per CBM 4032 Dispongo
di numerosi programmi gestionali, ingegneria, con-
dominio, compilatore, programmatore di Eprom,
Sono in possesso inoltre, dì giochi e programmi di
alto livello onginaJì per il CBM 64: compilatore -Pe-
etSpeed", Data Base, Easy Script. Easy Stock, Forth
64,Simon'$ Basic. Grafica. Sintetizzatore. Tutto cor-
redalodimanuall: -The Lesi One~ x 64-Telefona-
re 0744' 56870 - 21518 Augusto (Tenti).
Compro scheda 64K -1-80 col. per Apple II e. Cerco
inoltre manuale originale The Last One per Apple.
Prof. Emilio Guansco- viale Romagna 2 M -92016
Ribera lAG). Tel. 0925/ 67690 (ore scrali).
- Via Pacini 37. I01S4 Tom
279419
Liceo Scientifico Statale A. Volta cen
daltico Olivetti P6S2. Per informazion
02/ 228983 o al 02/ 2716I8S (dalle oi
re al Liceo Scienlilico Statale A
Marcello 7 - Milano.
' eapaiialoiie di memoria per Vie
20 di I6K Ram. Callo Matteo - Via Friuli 3 • Reggio
I Calabna 89100. Tel. 096Si 29981.
I Compro caasetle videogioco per ZX Specirt
Ram a L. 8.000 cadauna. Telefonare dalle 14
' 14.30. Tei. 0434, 253777 Pordenone.
le per la stampanti
Compra Sinclair ZX 80 e ZX8I in buone condizioni
più manuale se possibile a non più di L. 50.000
Compro anche cavetto per lekvlsiane per ZX - possi-
bilmente in Emilia Romagna e dintorni. Telefonare
ore pasti 0532 • 25536 o scrivere a Paolo Cristaudo
Via Hanau 7 - 44100 Ferrara.
Compro ZX8I a 50.000 lire più un cineproieltore
super 8 sonora. Pago spese di spedizione. Mcrhi Bas-
sam. Vìa La Spezia n. 23. Ladispoli 00055 (RM)Td,
06(9913075
Compro HP I5C purché in buone condizioni, offro
al ma> il 70°, del prezzo del lisilno di MC Zona
Lombardia, preferibilmente. Luca Alebardi, Via
Longari 21 • Ponleranica IBO) 24010. Tel.
035,572183
Compro ZX81 arrehe non funzionante per recupero
ferranti s.c.1. Rispondo a lutti purché il prezzo sia più
basso di L. 100.000. Vittorio Fasciuni ■ Via Pescina
62 - 67051 Aveizano (AQ) Tel. (0863) 20691
lastrumenls TI 99/4A o monitor collegabile a qual-
siasi computer ma con attacco sia di ingresso video
che ingresso RGB. Cimei Maurizio Via Placido Zu-
rla 39-00176 Roma. Tel, (06)297334.Telefonareore
06 7589504 Piaz
Compro per Commodore 64 programmi di ogni gene-
re. Scrivere a: Emilio Di Ullo - Via Ciotio 3 • 64026
Roselo D’Abruzzo fTE). Tel. 085,8992146.
Compro programmi per Commodore 64, sìa giochi
che programmi didatlici, anche pubblicazioni. Scri-
vere a Sarlor Massimiliano • Via Calaufimi 59
Oraloio. (PI).
Compro per VIC 20
Expojsder 3K e moduli di espansione a 3 o b 6LU I .
Minardi Paolo - Via Vecchia Godo 30 - Russi (RA)
Tel. (05441 580459.
Compro per Cooimodore 64 Softvrare di termotecni-
ca: calcolo impiami di riscaldamenio.'condiziona-
mento; 373: Impianti ad energia solare (giomo tipo o
"Fchans"). Rispondo a luui. Telefonare ore pasti a:
Dino Fomaciarl. Villaggio Dame. 30 - 52100 Arez-
zo. Tel, 0575 - 351451
gazzino per Apple II Plus, eventualmente cambio con
The Laal One con manuale in italiano 0 aldi pro-
grammi o giochi. Inviare vs/afTene a: N. Bisconli. via
A. Braga. I - 28062 (NO).
Compro programmi di Ingegnerìa civile per la Casio
FX 702P. Inviare lislini ecaralierisiìche. Ridolfi Lu-
ca Via Tolmino 22 - 10141 Torino.
Compro programmi di qualsiasi genere per ZX Spec-
Irum48'’ gradilo elenco. Davide Ferrari - ViaCloilo.
5 Firenze S0I2I. Tel. 055/666351.
er Ap^ Ile; -Calcolo la
1 altro, per TI 99,4/
Cerco Word-Processing per CBM 4032: compro o
cambio con software Iccnico. Ing. Nicodemo inci-
to - Via Bachelet 19 - Aversa (CE) Tel. 8904275
ila.ViaL Lilio 109 - 00143 Roma. Tel. 06. 5917363 |
mbla^or^"scrirere 'a Lu^no
Ili, IO -61032 Fano (PS). Tel
Cerco, compro a buon prezzo un Sinclair ZX Spec-
tre programmi validi per suddetto computer. Scrive-
rea Silvestri Arrigo. Via 248° n. 8 - 63100 Monticelli
(AP>.
reo urgenlemenlc per Texas TI 99/4A. una Inlrr-
cia R S232/C(inlema). nuova, o usalaaqualsiasi
zzo. Conlalli solo con zona Lombardia. Teiefo-
-e a qualsiasi ora allo 035/5IIMI. Indinzzo; To-
soni Ezio - Via Monte Nero. 9 - 24020 Ranica
Compro se vera occasione per TI 99/4A modulo TI
Exicòded Basic; inviare offerte Cusano Nicola. Via
Caldarola 45 44 ■ 70123 Bari.
Compro qualsiasi cartuccia S.S3Ì. per Texas Inslni-
oieats TI 99/4A se è possibile preferirei -Alpiner" c
■'Parsec-. Telefonare o scrivere a: Alessatidro De
Masi. Via Pieve Di Cadore 30 • Tel. 06, 3387604
Compro se i
stampante e
a occasione Apple II Europlus 48K '
XI per Commodore VTC 20 bilerfaecla
Europliis a prezzo m.
lente solo tastiera Apple 11
seppure solo VIC 20: per le
ere a Marini Sergio - Via
indola (AP).
linguaggi: Fortran 80, Paacal/M e Q Son. Scambio
inoltre programmi (S.O. CP, M). Per accordi telefo-
nare allo 089-392694 (serali).
Possessori di K 64! Cerco urgentemente naleriik
didiilicoin lingua italiana (anche lesii iradoili ripor- i
tali in corsivo) per Commodore 64: cerco inolire prò- '
grammi di contabilità e di ragioneria in cassetta. Tel.
ore pasti allo 0424 • 75678 e chiedere dì Antonella. .
Cerco possessori di CBM 64 per scambio di pro-
grammi. soprattutto cerco programma per contabili-
ti casalinga sia in cassetta o su listato: scrivere a: |
Enrico Amodeo. Via C. Galilei 5$ • 3D08I Abbiate-
grasso - (MI) o telefonare ore serali al (02) 9465885 :
prefisso 02.
Acquisto Apple II e 64K con monitor, 2 Roppy,
stampante ed eventuali altri accessori, con program-
mi di magazzino, fatturazione, contabilità. Richiedo
MCmicrocomputer 27
149
allnhbnmcrtnUalVic2^Mjr"oO^ occasi^iriorigi’iidli,T«as/lnviar£om:rie Enti- 19 13- f^43GeriDva (Éovvio che i program™ che
Sr£:s™,r.";,r;t:™
l oRirumeruitapiùconvemema Non m. mleress.- lerzo nomerò IH, della rivisia inglese ••Yoorcompg- Vendo HP 41 CV + X Fimeiion + lime module
s.^A^.fztsrRo'-^^
Ei-SESSS'Zi SEiHH,KE;™sSe
SHI:H£E£:"EE sSSiE^SrSi?' sEZSiHsH'
j=;s”SrZ=s;=,,.
srv;^r'rsSt:rSs"';s5
Via Di Venere IO B
“Si:
:ZS«S:S’Z‘ '■“•
==“ÉÌ
Il computer e la sua alimentazione
un problema definitivamente risolto!
A chi non è capitalo di perdere ore di iavoro per un improvviso biack-out. E quanti supporti magnetici possono
deteriorarsi per simiii e banaii cadute di tensione?
La M-DATA SYSTEM ha voiuto aNrontare ii probiema realizzando un GRUPPO STATICO Di CONTINUITÀ.
U.P.S. 800 V.A.
Tensione di alimenlazione: 22SV ± IS'/i
Tensione di uscite; 220V ± 1'/a
Onde sinusoidali d'uscita slntellzuta mediante un programma
silo In eprom con "OAC multlpler" • disloraione . 3Vt
Potenza di picco 2 KVA
Frequenza di uscita ottenuta mediante un oscillatore quarzato
da 1Mhz e serie di divisori che assicurano una slabllilA >0,1Hz
Temperatura ambiente di funzionamento da 0 a 40 gradi
lori da 12V - 24Ah. aatlcurano una autonomia di
no carico e con batterle perfeilamenle cariche,
aulomailco ed Incorporalo, totalmente
mi n-ORTR-^v^TEM
D.VISIONÉ ELET-rfiomca DELLA Via Torre della Catena, 185
AdirvAi ni ev 0824/21S8O-2416BO
METALPLEX S.p.A, 82100 Benevento - lialy
150
MCmicfocompuief 27
Quando l’elaboratore è velocità, affidabilità, espandibilità
M-3202/1 M-6400/1/2 M-8600/1
CPU: 280A
64 K RAM; Mono Board;
Terminale video da 1920 caratteri (24x80).
Schermo antiriflesso.
Tastiera separata.
Memoria di massa costituita da due unità
floppy disk di 8" per complessivi 2.2 Mby.
Sistema operativo CP/M
• CPU: Z80A
• Multibus.
• Multiprocessore.
• Terminale video/tastiera con video da 1920
caratteri fosfori verdi.
• Schermi antiriflesso.
• Memoria di massa da 2 Mby a 20 Mby.
• Multiprogrammazione.
• Sistema operativo: CP/M-MP/M.
• CPU: 8086 possibilità d' inserire un copro-
cessore matematico 8087: clock 8 Mhz.
• Memoria RAM 128 Kby minimo espandi-
bile fino a 896 K.
• Memoria di massa da 800 Kb a 10 Mb.
• OPTIONS: scheda grafica a 8 colori ad alta
risoluzione (786x268).
« I/o: seriale RS 232.
• I/o: parallela Centronics compatibile.
• Elevata professionalità ed elasticità di
impiego.
M-DATA-SYSTEM a fianco delTutìlizzatore mediante la sua capillare catena di Rivenditori,
di Filiali, di Funzionari-Tecnico-Commerciali, di Agenti, per una maggiore garanzia di successo
no T o. C LUI T II M
iji 1 1 1 rii I o I LI I
DIVISIONE ELETTRONICA DELLA
METALPLEX s.p.A.
Via Ione Oellrf Catena '8b
leiel 0824 21680 24168
82100 Benpventn
CERCANSI
RIVENDITORI E AGENTI
PER ZONE LIBERE
Orti
[
I
Compro programmi < ILirari prr TI 99l4/<. Inviars
descririoneeoosioa Ballabio Krancesco. Via Moli»
n* Il - 20058 - Seregno • MI
Comprosttni|nnl«llpoS«ik<uluGPIOOAMarÌLlI-
GP 250 X - GP SO A • GP 550 A o altra stamparne
con interfaccia seriale RS 232 C. Scrivere o letefona-
re a Biazini Fabniio - Viale A Gramsci 355-41 100
Modena - Tel. 059(311276.
Ti 99/4A sofmare per archilei tura cerco: programma
per sviluppare immagini in 3 dimensioni, program-
polerla fermare in qualsiasi islanle (TI Basic - Basic
Ealcnded). Inoltre programma per prospellive ed
assonometrie. Scrivere: Marco Eleuieri • Via A. Cal-
za Bini. 24 - 00176 Roma
Cerco manuale Faliior/AMnibler per TI 99/4A. e
Memoiv: se esiste anche corso su cassetta. Spazzoli
Stello - Via Ariosto. 38 - 47100 Porli - Tel.
0543.-67298.
Cerco manuali lanche folosuiiicbe purché buone)
islruzioni per FIX)S.SB-70I0 e Doublé Precision Ba-
HcSB-66l0perp.c.Sharp.M7.-80/B. Scrivere speofi-
cando prezzo a: Dr. Giorgia Iraci, Casella Postale
1129. 35100 Padova
Compro iraduzinae integrale 0 equivalente del pro-
gramma VL'SD della SiòclBir adattabile al TI 99/4A
memor>. terminal cm. eslcnded basic, slampanie ed
altri accessori. Il contenuto del programma dovrà
essere a colon e stampabile. Lauta ricompensa. Tele-
fonare aUo 081 8801301 • 8801450 ore ulfico. SIg.
Imparato Salvatore.
Cambio
Cambio programmi, giochi, utilità per ZX Speclium
I6/4SK. Massima serietà. Contano chiunque anche
fuon Roma. Telefonare allo 06.7662295 ore pasti.
Sandro Maiuacci - Via Diana 1 1 • 00175 Roma.
Cambio programmi per il V|C ZO: rispondo a (ulti.
Lorenzo Lurcnzeui Via Valle Gallare n. 2 - 44100
Ferrara.
Cerco utenti Teaaa TI 99/4A per scambio soflware
I - 27058 Voghera (PV)
I Por Commodore 64 scambio programmi di ogni tip».
Richiedere e;o inviare catalogo. Barchiesi Claudio
Via S. Manmo. 10 • 60035 Jesi | ANI- Tel. 0731 3.347
Cambio «ofiware
deogameseulilil
tis Rispondo a '
Via S Gaetano i
' per VTC-20 (possiedo fanlasuo vi-
à). Richiedere lista programmi gra-
lutti. Scrivere a Miuccio Maurizio
n 44 ■ 98028 S. Teresa Riva (MEI
Cambio prugramml per personal computer IBM in-
viate la vostra lista e vi invierà la mia Dispongo di
mollissimi programmi. Matteo Ccrofolini. Viale Fa-
bnzi. 21 • 41 100 Modena - Tel 059,21 1577.
Cerco possessori ZX Speetium 16K per scambio di
programmi dispongo per il cambio dei seguenii gio-
chi "Scramble, Jelpac, Kong's revenge. Arcadia.
Ground Aiuch. Orazio va a sciare. Master MInd.
Spccires". Telefonare ore pasti u Anionello Manis.
Tei 06 896092 (Eppure scrivetemi in Largo Valsuga-
na. 5 (solo zona Roma).
Desidero scambiarcsofti>areperC(Hnniod»re64 Di-
spondo a tutu. Massima seneià. Sono interessato
mnllre (se esiste) un Commodore 64 Users' Club.
Giulio Terziano - Via G. Garibaldi, n. 1 1 - 10053
Bussoleno (TO).
Cambio programmi per Spec4nioi:dispongi> schemi
elellnciSpecirum. LisuiiSpecicumeZX8l medili m
llulia Vendo ZXSI -*■ 16K -v libri in ilaliano e
inglese con programmi a 160.000 lire. Data Norico
ViaViolli 16- I3!00-Vercem-Tel.0l6i.54818(ore
Marno in cassclla L. 20000.
Per ulienori informazioni senverea' Gasso Massimo
Via Fehsem 32 - 31020 Uncenigo (TV).
Cambio o vendo software per speclnmi 16 E 48K.
ferrara c o Boiuirelti Via G^ Agnelli, 6 Pisa - Tel
050.573961.
Cambierei volentieri PC-I2II + CF.-I2I .Sharp con
PC 1500 Sharp più eventuale conguaglio non supe-
riore però L. 100.000 Disponibili a nchie.sla loto
seppe Monideonc • Via Del Coppo 4 - 24035 Mozzo
(Bergamo) -Telefono 6l2l90(prefisso 035) - Telefo-
parilcolarmenlc ;i giochi di pregevole livello. Mauro
Lofi! - Via Culli n" 47 - Milano
Scambio programmi per Commodore 64 giochi (arca-
sanli (56-64. Buscale. Simòns' Basic... .|. Giovanni
Giannini Viale Mameli. 55 • 57100 Livorno - Tel
0586 852409
Cambio o vendo Sinclair ZXSpectnim + alimenta-
lore -t- cavetti di collegamento -i- cassclla dimostra-
64 -f differenza. Michelangelo Gargiulo - Via S.
Margherita, 17 - 80063 Piano di Sorrento - (NA)
Tel 08I.S788203
Cambio numerosi programmi (olire 100) per VIC-20.
alcuni in LM (speditemi la vostra lista, vi manderò la
miai Rispondo a tutti. Luca Alcbardi. Via Longari
21 Pomeranica (BOI 24010.
Scambio Software per C ommodore 64 su cassetta o
disco: scnvelea: Luigi Beviglia. Casella Posulc. 41
21052 Busto Arsizio(VA)
Scambio, vendo, c
Nepossiedocirca2
programma cerco c
re elenca Te^fonà
seppe. Via Selice,
0542 35409
rompro programmi per CBV1 64
!50di tulli I iipi. Scambio qualsiasi
cluhpcrcollflborare Scambio an-
dlsco. Massima serietà Richiede-
are dopo le 20 00 Torluccio Giu-
42 - 40028 Imola iBOi - Tel
Scambio oltre 300 programaii inglesi per ZX-Spet-
Iruin. incluse ultime novità. Scrivere o telefonare per
accordi (e mandatemi la vostra lista) a: Cocconcelll
Marcello - Via Luigi Spegni 77 ■ 42010 Masscnziaiu
(RE). Tel. 0522, 50729 (ore 20/21,30).
Scambio programmi Specmui I6/48K solo zona
Roma. Telefonare ore pasti (14-201 chiedendo di
Gianluca. Tel. 06 5032608 - Gianluca Cataldl Vìa
Riccardo Forsier 15, Roma.
Scambio programmi per .Specirum 16/48 K. Dispon-
go di numerosi titoli. Inviare elenco. Adriana Fagol-
ti. Via Padre Semeria 380 - 18038 Sanremo (IM).
Scambio programmi di giochi, linguaggi, ulililies por
ZX.Specinim. Ultime novità da Londra. Compilato-
re Floatmg Pomi per Basic, linguaggio Forth in vir-
gola mobile, ecc. ^fiwarc per penna ottica, modem,
stampanti Centronics e RS232: procedure di stampa
a 32 64.80 colonne. Spediscimi subito la tua lista
Calia. Via Recchi. 14 - 22100 Como • Tei. 031
Cambio, vendo programmi per Apple II/IIE. Cesiio-
sllssima gamma. Bracci Massimo - CauMa Postale
g2 - 56025 Ponledera(PI)
Cambio 4 giodii demonici, racchiusi in un'unica
consolle della "Radofin" (usato pochissimo) in otti-
mo stalo, con Joistyfc (coppia) o con - applicatiom
software - del calcio - applicalions software-"pat-
■sec". Tulio della Teaas Inslrumems TI 99, 4A. Ricci
Andrea - Viale G. Genovese Zerbi 4 • Ostia Lido
IRM) Cap 00122 tei. 06 5665096.
Cambio Software per "ZX Speetnun*. Trevisan
Claudio Via CalesellediS.P. 1 1 - 300300nago(VE).
Scambio programmi per ZX Speclnim - Aquariuv •
Aquaplane - Zip Zap - Zoom - Tradcr - Alte alac c
mìo. Nocini Stefano. Via Tuscolana 224 • 00181
Cambio o vendo programmi esclusivamente in LM
per Commodore VIC 20e 64 Olire cerno programmi
a disposizione. Inviate le vostre liste c o richieste a
Leo Riesci • Via PifTeui. 27 - 10143 Tonno
Scambio alla pari, caasetti originale Texas TI-99/4.A
'Cakio" con un'altra caasetla. Fabio Manucci Vìa
Tagllamome 20 - B005S Torre Annunziata (NA).
Cambio Colour Genie I6K non + I6K RAM. CPU
noeónslimpanleSeyhosha MZ80K - compatibile o
con inlerfaccia. Possibilmenie zona alla Italia - Cmo
Aschicn, Via F. FratelIiCcrvi. 22. 43100 Parma Tel
0521 494494.
Cambio software prr Apple II inviare la propna lista
a. Giangiacomo Rohcrio - Via Sambucuccio D'A-
lando 33 - 00162 Roma - Tel. 06 4246152.
Per Apple II cambio programmi di ingegnena e.o
utility Ing. Luigi Pucim - Via Fiume, 34 - 57100
Livorno - Tel. 0586'32294 - 36160.
Cambio Software per ZXSpectnim 16 e 48 K. Scrive-
re a: Fabio Montecchio - Via Roma. 54 • 35029
Ponlelongo (PD>
Scambio software Speclrum 48,16KB. Posseggo ol-
tre lOOdifferenli programmi. Sono disposto a vende-
re o comperare programmi. Nerdio Umberto - Via
Manzoni. 24 - 30027 San Dona di Piave • Tel. 0421
42004.
Per scambio programmi ZX Specinim scrivere o tele-
fonarea Ragnoli Aldo. Via Verdi. 31 - 35043 Monse-
lice(PD)-Tel 0429 75629.
Cambio olire 350 prograinmi per lo Spectrura tulli in
linguaggio macchina e olire 150 programmi per il
Commodore 64. Vendo interfaccia Joislick per Spec-
lrum tipo Kcmpsion. Maurizio Carola Via L. Libo
n* 109 - 00143 Roma • Tel. 06/5917363.
Cerco possesaori di. Sinclair ZX SpeclrunpercaRibio |
programmi. Ne posseggo circa una quaranlina In-
viare elenco a: Scarpa Mauro - Via Giorgione. 9
30038 Spinea (VE) Tel. 041 '999297 I
Scambio programmi per Commodore 64 e VIC 20 :
Pierpaoh. 12 - 61032 Fano (PS). Tel. 0721 875345 i
ore 13 14.
Cambio Software per Apple II. Olire 600 programmi
(ingegnerìa, commerciali, giochi. grafiCB. ecc.l Sai-
vere otelefonare a: Roberto Pczzano. Viale Augusto,
9 - 80125 Napoli - Tel. 081 619637.
Scambio per ZX Specinim I6/48K circa 200 pro-
grammi di gioco ed uiihlB. Scrivere o telefonare ore '
serali a: Prina Stefano. Via Luigi Chiarelli. 8-20151 ‘
Milano. Tel. 02/3089170.
Programmi per Alari. VIC 20. TÌ-99/4A. Pel/CBM.
Color Computer. TRS-SO. OSI. Apple cambio con
progranuDi per CB.M-64. Scrivere e*o inviare lista a
Nino Vessella. Via Tasso 26 - 04100 Launa.
dispongo di programmi come: Pac-man Oonkcy
Kong Frogger Biorilm Dedalo Space Invader-
s'Roulelle Alpha Allack Matematica Simon, Paro-
Cerco possessori di Apple. Orange. l-emon per scam-
bia programmi. Senvere a Piazza Franco - Via Cui-
dobono. I8'I2 - 17100 Savona - Tel, 019 3.3052 ore
152
MCmicrocompuler 27
Cerco poasessori di ZX Specinim per scunlrio pro-
(rtnni Dispongo di numerosissimi programmi.
Acquisto anche accessori se imercssantl. Scnvere o
leleronare u Piciro Budlcin - Via De Uarcheselti. 39
- 34142 Triesle - Tel, 040;910300.
Scambio programmi per TI99/4A su cassetta e desi-
dero diventare socio di un T.l Club esclusivamente
nella zona di Roma. Telefonare a Marco, ore 19.00 -
21.00. oppure scrivere a: Russo Marco. Via Campi
Flegrei. 15 - 00141 Roma. Tel. (06|S9455S.
Scambio Software ed esperienze per Commodore 64
soprailuuo gestione file anche Word Processing e
giochi - Scrivere o telefonare a' Mai Mameschi. Via
Giovanni Bonanno. 67 - 90143 Palermo - Tel
Cambio vendo fantastici programmi per VIC 20 c
CBM 64 - Carlo Borrco. Via G. Berio. 34 - 18100
Imperia - Tel. (0183) 21833.
Cambio, compro, oppure vendo progrinuni per ZX
quali anche le ultime novità Inglesi. Chiedo c dò
massima serielé e qualità. Enrico Angelini • Via Ga-
nhaldi. 9 • 20010 Buscale IMI I - Tel. 0331 800308.
Scambio programmi di ogni tipo per ZX Specinim
cuiMigh'iTimi*alion. Che^ Hobbu VIJ-.3D - VU^
Pile. Logo. Compilatore L M. Assembler e disuss.,
Pac-Man.iei-Pacemollialln. Scnvere. per lista con
spiegazioni, a. Carlo Olivien Pennesi Via Del Kava-
rone. 17 - 06100 Perugia oppure telefonare, ore pasti
allo 075 246.37
Cambio npcrieaze c mollo sofl per VIC 20 ( -V 1 6K | c
Commodore 64. Telefona 0521 24184 ore serali.
Francesco Coitarelll. Via Padre Onono. 20-43100
Desidero scambiare software con possessori di un
"C oinncidorc CBM 64* Bergamo Eliseo. Via Roc-
che. 23 • 36077 Altavilla (VI): tei. 0444 980840.
Cambio programmi I.M per V|C 20 I -I- 3K -v I6K) e
per CammiHlorc64-TeIeronare ore serali 0521. '24184
• Francesco CoKarelli - Borgo Padre Onono. 20
43100 Parma.
Cambio, vendo più di 130 programmi per ZX Spec-
tram. scnvere Voltolini Elio. Via Robinie. 32 • 38100
Cambio o vendo Software per VIC-20 Possiedo pro-
grammi di maicmalica (Studio funzioni con grafica
Alta risoluzione senza Super Eipander. Limili, I^ri-
Richiedere lista programmi gralis. Massima scrtelà.
Scnvere a Miuccio Maunzio • Via S. Gaetano. 44
98028 S Teresa Di Riva (ME).
Cambio o vendo programmi per Ap|de II Possiedo
programmi di uiiliià. gestione, scleniificiecc. Telefo-
nare ore serali Viltor Franco - Via Crabizio. 35
34170 ConziB - Tel 0481 81254.
Cambio per TI 99/4A canuccii -Alpiner* con altra
Roberto - Via Romagna 78 - 63018 Porto Sant'Elpi-
lo (API • Tel 0734 991685.
Carlo Achille • Via S. Mana Bianca. 16 - Voghera
(PV) - Tel. 0.383 45410
Cambio programmi registrali su cassetta per Tl-
99/4A (meglio videopmes), inoltre cerco amici del
TI disposti a scambiare con me programmi per TI
EvteaM Basic, idee, esperienze c tutto quello che
conoscono sul TI 99 Scrivere a: Mario Colico - Via
B. Chighizola. I2('I - 16147 Genova.
Apple II Euruplus permuto, compero da collegi one-
sti - .Software gestionale - comab. gen. e sempl Am-
ministrazione alberghi.condominiecc. Osvaldo Ma-
scelti -Via Orchidee. 16- 20147 Milano • 02'4I7871.
Cambio programmi per Apple II - Ile. Claudio Ciia-
rclla. Via Parroco Federico 41 - 80045 Pompei (NA)
Tel 081-8632946.
Veitdo'scambio programmi, esperienze su VIC 20 e
CBM 64 - Mellone Maurizio. Via Sabbionura. 9
36061 Bastano del Grappa (VI) - Tel. 0424i20ni5
Cambio amplificatore stereo I lifl Mkko modello 1090
potenza 65 W a canale acquistato 6 mesi fa, con
stampante per VIC 20 oppure vendo per L. 250.000
Vendo inoltre cassetta Alari (Superman) a L. 15.000,
cassetta Alan (Adventure) a L. 10.000. videogioca
tascabile calcio a L. 10.000. videogioco con due cas-
sette giochi InovicI a L 30.000 applicabile a qualsiasi
(elevisore. fucile subacqueo pneumalico Technisuba
L. 35.000. Compro programmi per Vie espanso - De
Sio RafTaele, via Seiiimio Mobilio. 17 Salerno • Tel.
089 • 234S28 (ore pasti).
Scambio programmi per Texas T1/99/4A con chiun-
que sia disposto in tutte le regioni italiane. Adriano
Slefani-Via Del Forte Braveria. 1 00 - 00 1 64 Roma
Tel. 06'5378I80.
Scambio per VIC solo programmi in L.M. Scambio
anche programmi per lo ZX Spectrum (circa 50 in
L.M.). Allegare lire 500 per le liste dei VIC. gratis se
inviate le vostre. Mascali Giuseppe • Via R Marghe-
rita. 573 - 98028 S. Teresa Riva (ME). Tel.
0942'79I692
TI99/4A. Scumbio-compro programmi Coivo uienli
del TI 99i4A per scambi informazioni ed esperienze
Raul Spina via Longurc. 52/h - 25100 Brescia. Tel.
030 300617 ore pasri
Cerco possessori VIC 20 per scambio software m
linguaggio macchina oppure giochi di simulazione o
strategici contro il computer in Basic. Puma Luigi tei.
02-4159602 (telefonare dopo le ore 18).
Cambio programmi per Apple ll/lle: gesiiunali.inge-
gnena. uiiliia. giochi. Claudio Cilarella - Via Parro-
co Federico 41. 80045 Pompei (NA) • «1.
081 ‘8632946 (ore 21-23.30).
Scambio vendo e compro Mftware di ogni tipo per
ZX Speclrum: dispongo di numerosi programmi di
gestione, di giochi e di utilità. Tommaso Maslrobe-
rardino - Via A. De Prelis. 30 ■ 86ID0 Campobasso.
Cambio con altri programmi per Speelrvm 48K, i
seguenti programmi: Jet Pack'48k). Spray l48k).
Hamburger |48k|. Monopoli (48k), Raiders (I6k) e
cassetta con4programmiiracui Asteroidi. Scrivete a
Rosario Di Modica. Via Castelfidardo. 37. 97019
Viuor» (RGl Tel, (0932) 983512.
A possessore di PET 4001 regalo casseiia di gioelii
vari compatibili con Busk 40 In cambio di cassetta
con il linnware del 4001 (Basic e sistema operalivo)
Telefonare al N. (050) 46950 per accordi • Luigi
Pampana • Biancheri, Via Carlo Porla 2(2 - 56100
ZX Sp^tniiD cambio olire 350 programmi originali
inglesi In continuo aggiornamento; scnvere o telefo-
nare per catalogo. Flelsios Akis - Via Ferriera. 1 1
40132 Bologna - Tel. 051 341952
Cambio software per ZX Spectnim. Scnvere invian-
do lista a: Paolo Ferrari - Via Posteur 15 - 40132
Bologna. Tel. 051.' 405507.
Vie 20 cambio programmi dispongo di oltre .300
giochi molti in linguaggio macchina IFrogger.Crazy
Kong, Pac-man. Abducior eie.). Ho inoltre i pro-
grammi scaricati da quasi tulle le cartridge. Inviate
vostre liste per avere le mie. Cerco chi mi insegni a
scaricare Cartridge da I6K. cambio con programmi.
Stefano Trenlin- Via Lago DiNemi9-36100 Vicen-
Cereo possessori T1994/A per scambio programmi.
Per avere l'indice del mio software unire L 500 in
francobolli per la risposta. Lombardo Giuseppe
ViaValletla4-820l6Monlesarchio(BN) Tel 0824
835002.
Cambio programmi per Specinun 16 e 48K come;
Mani-ltmer. Peneiraior, 40 Dcfcnder e programmi
d'uliUlà: per ulteriori informazioni o per inviare il
vostro listino programmi, scrivere a: Marco Gianfer-
rara c/o Bollarelli - Via C Agnelli. 6 - 51100 Pisa
Tel. OSO.' 573961.
Scambio software per V1C-2Q su cassella e idee o
esperienze sui programmi c hardware di questa mac-
china A (uni sarà dala nsposla. Massima sencti.
ScrivcleaSalernoGiullo- Via A. Diaz. 6. B - 39100
Bolzano.
Cambio software per Apple anche con sislema opera-
tivo CPM. Tommaso Tanto • Via del Sole 18 - 92019
Sciacca (AG)
Scambio programmi originali inglesi per ZX Spec-
inun 16/48 K, per conlaui scrivere a Ragnoli Gusta-
vo. Via Verdi 31, 3S043 Monselice (PD) Tel. 0429
75629 (ore pasti).
Desidero scambiare software con possessori di un
Commodore CBM 64 possibilmente con persone resi-
tutti Coniaiiart; Belluzzi Stefano • Via Giacomo
Mallcolli n. 179 - 46025 Poggio Rusco (Mantova)
Cambio .Software per Apple II: grafica, compllaton,
business ma sopraliuuo giochi Disposto a scambiar-
li anche con hardware. Scnvere 0 lelefonate (meglio)
a. Buelli Filippo- Via Sacconi. 44- Monza (MI) -Tel
039, 364922.
Cambio programmi per ZX Speclrum. Prego inviare
ti propnoclcncosori edioraró alireiianio. Risposta
garanlilB. Cremese Alberto - Via Piemonte. 79
33100 Udine. Tel. 42057 (dopo le ore 14.00)
Cambio Software per Apple II. Mandale vostra (rsla.
Dispongo di programmi di giochi e ingegneria Scri-
vete a Carlo Chiarelli - Via F.lli Bandiera. I • Vero-
na. Oppure telefonare allo: 04S'914I37.
trambio vendo programmi di qualsiasi genere per ZX
Spectrum Dispongo di oltre 30 programmi, Ira cui:
VU 30. Fiighi Simulaiion. 4 D Defendef, Spray. The
Hobbil, Compilatore Basic, van Toolkil. Dama.
Scacchi lanche per I6K) e molti altn. Scnvere o
lelefonarea: Fabio Monlecassiano - Via Emilia. 51
63018 Porlo S. Elpidio (AP) - Tel. 0734/993131.
Cambio. vendo programmi per VIC 20 conligurazio-
ne base o espansi fino a 8K Asskiiro massima serie-
tà Pecchi Leonardo -S.S. per Correggio. 22 - 41012
Carpi (MO).
Cambio prestigiosa Cinepresa Nilo. Super 8. obietti-
vo Schnaider 1. 1,8-8 8-40 concompuler buono stato
Cambio programmi per Apple II e Apple ile. Possiedo
The Ust One (senza manuale) e inoltre Visicalc,
Visidex. Tool Kit, TASC, P. Dala Base, Pro Wriler,
Appleploi. Pascal, DBMS. Gestionali, giochi, eie.
(UHI con manuali d'uso. Cereo Quick File He. Visi-
plol. Personal Finance, PFS, Fortran, Piero, The
Inspector, Dos Souree, Visifile, The Mill. Pilol. Lo-
go. luUi con relativi manuali Viaggio in tutta la
Sicilia occidentale emi reco spesso a Palermo. -Prof.
Emilio Guarisco - viale Romagna 2/M - 92016 Ribe-
ra (AG) - tei. 0925 67690 (ore serali).
Cambio compro/vendo programmi di qualsiasi gene-
re per Vie 20. Luca Astori - Via Sirlori. 39 - Barzano
(CO).
Cambio Package giochi (snack ultack - saboiage -
bandils - auiobahn - nighi driver, ecc.) con coppia
paddles per Apple II -I- ll/E in buono stato Danilo
De Riso- Via DeGaspen, 12- 80053 Caslellantmare
di Slabia (NA). Tel. 08I/87I22S7.
Scambio con altn moltissimi programmi e giochi per
VIC 20 lanche in linguaggio macchina) Amedeo De
Franco. Via Mazzini. 277 . 35049 Viareggio (LU).
Tel 0584.-32I34.
Cambio molti giochi per li Vie 20: scacchi, cenlipede.
myriad, laser zone, ecc. Salerno Roberto - Via IV
Novembre. 24 • 28068 Romcnimo (NO) Tel
MCmicrocomputer 27
153
K A
ESH
“SS
sfs;r
Annunci gratuiti per richiesta di contatti
t scambio di opinioni ed esperienze tra privati.
Vedere istruzioni e modulo a pop. 161.
Cerco possessori di ZX-8I per scambio programmi c
ES,SSiiSSS;1S'""
MCmicrocomputer 27
MCmicrocomputer 27
155
Kfkromcetmg
programmi ‘artìcoli • informazioni sul computer più
venduto nel mondo! Tetcronareore l4o2Qtchieden*
do di Mauro) allo (0S9) 30S336.
C'onidllerei pussMsori 7.X Specinim per scambiare
programmi e idee. Scrivere a: Da Re Francesco - Vìa
34 Maggio n - 31013 ConegJiano |TV).
Cerco poMFSsori Apple 11 per scambio software e
esperienze soprattutto nella trasmissione di dati via
modem. Davide Ardizzoia - Via Isonzo 6 - 28047
Oleggio (NO). Tel. 0321.91528.
Cerco fortunali possessori di HP'4ICV per un proH*
cuo scambio di idee e programmi. Scrive re a: Maini la
Gianni • Via F. Tedesco n 347. F - 83100 Avellino.
Scambio espenenze e software con possessori di Ap-
irie II e plolier Watanabe WX 4671. Pinelli - Via
Garian 40 - 20146 Milano. Tel. 02 . 4399713.
Sono un possessore di TI-99ecerco amici possessori
dì questo computer per scambiare programmi, espe-
nenze. Inviatemi la lista dei vostri programmi ed io
farò alireiianlo Alberto Bemporad. Via Settembri-
ni, 20 - Firenze Tel. 053' 470620.
Conlmua l'attività del nuovo VTC CI.l'B Nazionale
con sede a Mestre. Per iscriversi inviale L 4.000 e
ncevereie: tessera bolleumo mensile con vasta gam-
ma di programmi nchiedibib gratuitamente, possibi-
lità di scambi di esperienze. Scrivere a: Marco Salva-
lo • Via Trento n. Il - .30171 Mestre (VE). Tel. 041
959259.
Cerco possraori ed utilizxaturi di Epson MX-20 per
scambio informazioni e programmi Maurizio Pctro-
ni - Via Vincenzo Tangorra 1 - 00133 Roma
Cerco possessori rii 7.X .Spectrum 16/46 m provincia
di Casella Per scambio di software, esperienze, idee.
Izzo Antonio - Via Milano 39. 81022 Casagiove
(CE) Tel 467057
Cerco cnniani con altri medici ulilizzalori di Spec-
irum 48K. Per scambio programmi specifici per ge-
stione dati nel nostro campo specifico. Doti. Giorgio
Ascoli - Via Veneio 46 • 60122 Ancona
Desidero con lana re possesMn (non su peno ri a età di
15 unni) di vldeoglochl Alari o Intellivisìon per scam-
bio di idee. Scrivere a Raschio Slefano - Via Magna-
ghi 6 I |CE). Oppure a Samarali Carlo • Via Arluro ,
Labnola 7 12 (SA)
Cerco possessori di TI-99/4A per scambi idee. soD-
ware su cassetta e programmi di vario genere (so-
prattutto giochi mieressanii) Telefonare ad Alessan-
dro ore pomeridiane. Alessandro Di Croccio - Via F.
Schupfer 77.00167 Roma. Tel. 06 ' 6228935
Cerco possessori di Casio FX 702 P per scambio di
programmi e idee Emilio Dolcetli - C.so Lombardia
241 • 10149 Tonno.
Cerco urenti TI 99/4A che abbiano sviluppato appli-
cazioni originali di buon livello in Eziended Basic o
m Assembler TMS 9901) Per scambio idee, program-
mi, esperienze Senverea: Filippo Ccrulo • Via Mer-
cato, 9- 82038 Vilulano |BN). Tel. 0824,' 871190
Possiedo una piccoli ‘Texas TI-SS-I1~ che varrei co-
noscere ■ fondo. Se qualcuno con qualche espenenza
mi può aiularca trovare nuove applicazioni di questa
mini programmabile, mi comaui a questo Indirizzo.
Tommaso G. Sussarello • Via Dei Mille 7| - 07100
Sassari Tel (ore pasti) 079.' 217656
Desidererei comaliare possessori di Appk II in lj
Spezia e provincia. Telefonare al 933620 e chiedere di
Cerco possessori Commodore 64 zooa Pisa per scam-
bio espenenze e software Telefonare: ore pasti OSO'
571 l40.Scnvere. Favre Alessandro- Via G. Vettori,
18 - 56100 Piva.
Cerco utenti di Minus-Kylier per scambio programmi
e idee Per gli interessati: possiedo un programma per
la gestione di piccoli calzatunfìci in mbasic.
Orsucci Roberto - Via Pieve 96 - 35041 Camaiore
(LU)- Tel. 0584 '68222
Sludente di irchilelturi desidefi conlallare utenti
Oliveni M20, per scambio programmi e informazio-
ni- in panicolate su software di ingegneria struttura-
le. Lanfranco. Corso Umberto 41 5 -65016 Monlcsil-
vano (PEI - telefono 085/830591.
Cerco posnessori Cmnmodare 64 per scambio di soft-
ware ed esperienze. Conlallerei inoltre - se esiste -
un Commodore 64 Users Club: inoltre sono interes-
salo a formarne uno. Giulio Tendano via G Gari-
baldi n. Il - 10053 Bussoleno ITO)
IS enne possessore Texas TI 99/4A cerca atnki per
scambio software. Cerco listali di giochi e cartridge
usate ma m buone coadiztoni. Compro copia del
manuale Assembler per lire 10.000. Vendo per lire
9.000 cussettu ‘Basic for beginners" (semplice corso
di basic su casseiia) originale Texas. Rispondo a
(uni. Della Torre Roberto- Via ScalabnnI 25-22073
Fino Momasco (CO). Tel, (031)927587.
Cerco possessori dì Commodore 64 per scambio di
programmi e informazioni udii.
Dispongo di numerosissimi giochi m linguaggio
macchina e di romine e programmi di milily per la
gestione del floppy disk driver, (ratti da riviste inglesi
e americane Leonardo Fei. Via A. Fava 6, 20125
Milano Tel. 02 6894142.
Cerco medici utìlizzalori programmi specifici per
Spectrum 48 K. Eventuale scambio software.
Don. Giorgio Ascoli - Via Veneto, 46 - 60122 Anco-
Desidero contattare possessori e/o utenti del Profes-
siofial Computer Digital (PC 325/SO) per avere mfor-
mazioniscnverea Puvan Gianni- Via S Martino 10
27100 Pavia.
Desidero conlanare possetsori di MPF-II per scam-
bio esperienze, idee e programmi. Natale Vincenzo
Viale Resistenza n. 160 - 40065 Pianoro (BO) - Tri.
(051)776777.
Cecco possessori Commodore 64 per scambio idee,
progelli c programmi su disco.anche su CP M Scri-
vere a: Bcrlolmi Alfredo Via Piiieri.Sóc. olsi. Marii-
niu - 20134 Milano.
.Sono un ragazzo di 15 anni e posseggo da poche setti-
mane un TI 99/4A. Cerco libn in italiano riguardanti
il TI 99 4A. Cerco utenti di TI 99 4A per scambio
esperienze possibilmenie della mìa età. Esiste già un
"Club TI 99 4A" a Torino’ Scrivere a: Slefano Tta-
nìello- Via Martiri Della Libertà. 12-10131 Torino
tei. 87.53.71.
Ho appena compralo la Consolle TI 99 4/A. ho già
divorato il librelio istruzioni e sono afTascinalissimo.
Mandatemi lutto quello che potete, soprattutto con-
sigli su libri, accessori e programmi ma anche offerte
o idee. Prometto che perlomeno il francobollo lo
restituirò a tutti quelli che mi scriveranno: Luigi
Comi • C P 108 - 02100 Rieli.
Sono un ragazzo di 14 anni cercu amici in possesso di
TI99/4A per scambio di programmi anche in Exien-
ded Basic. Telefonare ore pasti Scardovelli Giustino
Via Regina Elena n* 74 - Pescara • Tel. 083/293150.
Per Commodore 64. con registratore a nastro, cerco
amici o club che possa aiutarmi con consigli e pro-
grammi (anche listali) senvere a: Tozzi Sandro • Via
B. Cigli 22 - 60100 Ancona.
Ho un Apple II Euraplin sono veramente appassio-
nato di Informatica ma auiodidalla. Cerco amici
disinteressati per scambio esperienze. Osvaldo Ma-
scetll - Via Orchidee 16 - 20147 Milano - Tel.
02 417871
Contano poseskorì della Cartridge Machine l.angua-
ge Monitor per scambio idee, programmi, utility in
l.m., e notizie sulle routine Kernal de! sistema opera-
tivo del personal computer VIC 20
Comensoli Paolo, via S. Zenone 6, A. 25040 Demo
(BS)-Tcl. 0364.61389,
Cerco posoesaori Commodore 64 per scambio softwa-
re lutililà e giochi) • Vincenzo De Lillo Largo
Assunta. 7 . 7àll9 Tncarico (MTl - Tel
(0835)723362.
Comallerci possessori di ZX Spectrum per scambio
esperienze, software, programmi. Risposta assicura-
ta per tutti. Contatterei inoltre Club per aderire a
nuove iniziative senvere a Barnaba Paglia Via Artu-
ro Reali n* 2 - 00047 Manno (Roma) o telefonare al
9388300.
Cerco possessori mierocomputer N E- Z80 per control-
lare c perfezionare reciprocamente le schede ed i
programmi nella zona di Cremona e dinlomi Tele-
fonare ora cena al n* 0374 79074 oppure 79187 Del-
lanoce Stefano - Via Luignano I • 26021 Annicco
(CR)
Cerco possessori di Commodore 64 per scambio pro-
grammi Gianm Castellali - Via Cantelli 5 • 43100
Cerco ponsessori di HP 41 per scambio informazioni
in zona di Firenze. Sono abbonato al --ppc" amen-
cano e possiedo una vasta documentazioneal riguar-
do. Sapete che dopo l'HP41C e dopo l'HP4ICV
attiverà rHP4ICX? Scrivere a: Franco Tuono via
VII Marzo 89 • 50047 Prato (FI)
Conlallerei possessori 2X Kpecirum I6/48K per
scambio di prognimmi-libri-rivi^ic e eventuale fon-
dazione Club zona Ruma.
Mollo "Abbasso la speculazione sul soflware"
Miki Marrano Via Svelomo 7 - 110012 Guidoma
(Roma) - Tel. 0774-360051.
Cerco pomessori dlZXSpecirurn per acquisto, scam-
bio. vendila di programmi. Inviare la lista dì pro-
grammi a Luaano Cassetta - ViaG. D'Annunzio 4
05100 Temi,
Sono sicuro che in Bissano del Grappa e proviocia
esistono possessori di sistemi Appk desiderosi di met-
tere in comune esperienze c geniali iniuizioni per
utilizzare nel migliore dei modi il computer di cui
dispongono, lo sono uno di quelli' Conlatliamoci'
De Cecchì G. Paolo - via Mùhlucker 19 - 36061
Bussano del Grappa (VI) ■ rei 0424 28422
Possessore PC ISOO-Sharp- desidererei avere contat-
ti, con altri possessori per scambio programmi c
infomiaziom
BIsila Mario - Via P. Tedeschi, 6 - 67IOII L'Aquila
Desidero mettermi m coniano con possessori dì ZX
Spectrum interessati a scambio di idee e software
Telefonare allo (0968)2 1635 oppure senvere a Sergio
Grandinetli -c da Gabella Nicolera - 88046 Lamezia
Terme (CZ).
Desidero conlanare possessori di Apple o Appk-coni-
paliblli. zona VE-PD-Vl-TV-BL, per scambio idee,
esperienze. oprogrammi Slefano tei 041 7l867hore
Cerco possessori di CBM 64 per scambio di soflware
ed informazioni - Vorrei meilermi in contatto con
club di urenti di Commixlore 64 (possibilmente m
Toscana). Scrivere a: 1-ombardi Leonardo - Largo
A. Banfi 4 Scandica (FI) Tel. 055 255640
Cerco amici, informazioni c programmi per il CBM 64
che possiedo da pochi giorni.
Ci sono "CBM 54 Club?" Mario Leoncini - c o II
Dubbio - Casato Di Sopra 59 - 53100 Siena
Possessore di un'KP-4IC3' per la quale dispongo
della ROM del PPC. desidero conlillare hobbisti
veramente appassionati alla prugrammazione sinteti-
ca. Rispondo a tutti coloro che scrivono dalle pro-
vine» di AR-FI-SI, organizzando contatti diretti
Massimo Mulieim. v. M Soldini. 21. Montevarchi
(AR)-Tel. 055'901035.
Se possiedi un 3'IC 20 non puoi non far parte dell'E-
den Software Club!!!
Per informazioni rivolgeni a Rinaldo ITenti, Via
Bellane n* 4. 10025 Pino Tor (TO).
156
MCmicrocompuler 27
la MOSTRA MERCATO
del RADIOAMATORE e CB
ELETTRONICA e COMPUTER
3-4 marzo 84
Bologna • Palazzo dei Congressi ■ (Quartiere Fieristico)
orario mostra - 10/20
PER INFORMAZIONI E PRENOTAZIONI STAND
SEGRETERIA ORGANIZZATIVA: PROMO EXPO VIA BARBERIA. 22 • 40123 BOLOGNA - TEL (051) 33.36.57
grsiics Stefano cremonir
Quartiere Fiera di Milano
(reception riservata con ingresso da via Gattamelata)
14-18 aprile 1984
L’unica mostra nazionale interamente ed unicamente dedicata all’informatica.
L'appuntamento di primavera scelto dall’utenza.
6° salone nazionale
per l'elaboraziorìe e trasmissione
dei dati e dei messaggi.
Mini - personal - home computer -
software - accessori - apparecchiature
per l'automazione deH'ufficio - sistemi e
servizi di telematica.
c
3
Segreteria e informazioni:
E.P.I. • Ente Promozione Informatica
20139 MILANO - Vìa Marochetti, 27
tei. (02) 56.93.973 - 53.98.267
Annunci a pagamento di carattere commerciale-specalativo fra privati ejo ditte:
rendila e reaiitzazìone di materiati hardware e software,
offerte varie di collaborazione e consulenze, eccetera.
Allegare L. 13.000 fin assegno o francobolli di taglio non superiore a L. 1.000)
per ogni annuncio
Vedere istruzioni e modulo a pag, 161.
\'eodo Apple II compatibile 64 K. 2 drìves con-
troller monitor Ragù 1 2". stampante 80 CPS,
lire 3.500.000. Invece 48K da colicgare vs. tele-
visore t 20 giochi su cassette solo lire
950.(MI0. Garanna inclusa Tel. 06.'5284087
Pino.
Vendo Compact Computer Texas CC-40, pra-
ticamente nuovo, imballo originale, in garan-
zia Ano marzo 1984 per lire 380.000. Telerona-
rc ore pasti allo 051/33 1852. Venirclla Marcel-
lo - Vìa S. Isaia 29 - Bologna.
Oltre -400 priigrammi C'ommudore 64 - Vie 20 -
Spectrum. vendo/camlrio. Richiedete lista
Massimo lei. 06 2741 .38 ore ulTìcio - Via Isido-
ro Di Caracc 47 - 00176 Roma
Per C ommodore 64 vendo software originale,
ineditii. Realizzo anche programmi per appli-
cazioni speciUche, su richiesta. Per informa-
zioni scrivere a: Borgese Mauro - Vìa Razio-
nale 9 - 88046 Lamezia Terme (CZ). Per invio
lista programmi allegare L. 1200 in francobol-
B.A..SL Software House. Software applicativo -
automazione di processo - giochi Utilities e
soluzione dei vostri problemi su Commodore
64. Corsi di basic e Forth. A disposizione per
consulenze e realizzazioni.
BA.SE sne Casella Postale 4- 13055 Occhiep-
po Inf- (VC) - Tel. 0I5-592730.
Attenzione! Avete uno Specirum I6/48K7 Vo-
lete sfruttarne c capirne a pieno la capacità'.’ Ci
sono 300 programmi, fra giochi, utilità, grafica
c linguaggi, che sono disposto a vendere a
prezzi modici: L. 5.000 quasi tutti, pochi a L.
10.000. o scambiare, insieme a numerose idee,
con chiunque mi contatti. Tutu i programmi
più complessi hanno un completo manuale e
sono registrali pcrfellamcnic su nastro di qua-
lità. Massima scnelà. Andrea Giacomelli, tei.
06 3284068 - C.so Francia 182-00191 Roma
Vendcv-cambio programmi di giochi e di utilità
originali inglesi per Cnmmodore 64 (oltre 300).
per Spectrum (oltre SODI e per .Apple 11, ultime
novità, alta risoluzione gralica. Vendo Apple
Ile cinese + periferiche ecc. Per lo .Spectrum
tendo interfaccia programmabile ed interfaccia
Kcmpstnn per .tojslick. interfaccia per stam-
pante tipo Centronics. Per il Commodore 64
vendo interfaccia stampante Centronics. Mau-
rizio Carola- Via L. Lillo 109 - 00143 Roma
Tel. 06,5917363 (ore 15).
Vendo a prezzi amichevoli mollissimi pro-
grammi per Sinclair ZX Spectrum I6/48K.
Quasi .300 liioii diversi, la maggior parte in
I m' lista gratis a richiesta. L. 5000- 1 0000 per
programma, per più programmi prezzo con-
cordabile (C 60 pieno di programmi a scelta L.
50-000). Eventualmente scambio. Realizzo
programmi su misura. Disponibili anche alcuni
accessori hardware, Pietro Tedeschi - Via Mo-
denese. 316 - 41058 Vignola (MO)
059/771461.
Vendesi software per applicazioni di Ingegnerìa
Civile sviluppalo su Trìumph Adler Alphatronic
P2, Alphatronic PC due Ooppy, video, stam-
pante DRH80 Calcolo telai in zona sismica
secondo le norme vigenti. Calcolo delle forze
sismiche mediante il programma lorsionale.
Calcolo momenti con il metodo Kani-Taglio-
Reazioni-Riduzione Filo Pilastro e Filo Trave
- Determinazione momenti nulli-momenii in
Campata-Aree Acciaio-Verifica Pilastri - Gra-
fico del taglio e del Momento su tulle le travi
su video e su stampante. 1 10 Nodi max. Per
informazioni leiefonure Ing Cesare Ambrosi-
ni. Tel. 071. 64989.
ZX .Spcclrum-programmi su ca.s.sella: oltre a
circa 100 giochi troverete un ugual numero di
ulililà: grafica, loolkils. word processors. in-
gegneria e altri. Lingua^ LISP. FORTH e
PASCAL con manuali in jlaliaoo. Il lutto a
prezza bassi-ssimi.
Acces-sorì hardware in preparazione. Un esem-
pio: penna ottica completa L. 40.000.
Richiedere elenco in contìnuo aggiornumenio
a: Celi Carlo - via Giorgelli 25 - 32100 Bcllu-
Un'esperienza utraveniennale di calcolo sirui-
lurale è la base di- INCSTRUTTCOSIMI
package di 30 programmi per il Commodore 64
(reiaz geolcc.. fondaz.. travi coni., analisi si-
smica, telai, solai, mensole, muri a retta ecc.)
chiarì, pratici e di vero aiuto al progeilisia
moderno forniti con guida generale e 5 ma-
nuali d'uso. Assisicnzji. consulenz.a. aggiorna-
menti. Prezzi) deH'intcro package L. 2.000.000
-I- Iva. Richiederlo al più vicino concessiona-
rio Commodore o direttamente a: Studio Ing.
Cosimi - Consulenze Compuiers - Via Luca-
nia 1 - 53100 Siena - Tel. (0577) 48131
A Sa-ssari - COMPUTERS SHARP • Proce-
dure per Studi di Consulenza, gestionali. Inge-
gneria, applicazioni scientìfiche e didattiche.
Qualificala assistenza software hardware
Home Compuiers Sharp, Sinelair-Spectrum,
ecc. Vendita anche per corrispondenza.
A.F..P compuiersysiems - Via Fermi 40
07100 Sassaia - Tel. 079-276.364.
Vendo per Vie 20 cu-skeltc cun olio programmi
di videoginchi: "Invader Fall" - "Medioevo” -
"Killer Cornei" - “Rockel Command" - "Me-
leor" - "Crazy Kong" - “Blitz" - " Abduclor”.
Il tulio al solo prezzo di L. 15.000 cadauna.
Per informazioni telefonare a questo numero:
0584, 23930 o scrivere al seguente indirizzo:
Corfini Katia - Via Trcmaiola 1 1 - 55044 To-
fano Manna Di Pìetrasanla (LU).
Sharp 700. È già nato il ~Gub .Sharp' dei
favolosi computer serie 700. Acquistiamo, ven-
diamo. scambiamo programmi su cassetta, su
listati Inviateci materiale con le vs. esperien-
ze. ricerche, segreti. Stiamo approntando la
rivista “Tutto Sharp". Colla borale con il club.
Nessuna lassa d'iscrizione ma solo amicizia
per conoscere, sapere, imparare, crescere in-
sieme. "Francocompuler Club" Corso Fogaz-
zaro. 174 - 36100 Vicenza - Tel. 0444-42678.
Per Vie 20 vi-ndu software gestionale c games.
In particolare Mailing Lisi di allo livello pro-
fessionale: "Indigesi". Crea un archivio di in-
dirizzi con codice segreto, corregge, aggiunge,
cancella, visualizza ì file sequenzialmente op-
pure singolarmente: stampa etichette con la
possibilità di selezione tramile uno qualunque
dei dati: crea e stampa lettere con impaginato-
re semìaulomalicu: anche la stampa di lettere
ha gli indinzzi selezionabili. Contiene chiavi di
accesso e molte routine sofisticate per la ge-
stione dei file. Tutto in 6K. Con manuale L
60.(KX). Enzo Pipcrno. Via Torre Dello Stinco
45 - 001.32 Roma - lei. 06/6160934.
Vendo programmi per ZX Spectrum a prezzi
molto bassi. Vendo anche hardware (poco).
Scrivere o telefonare (di sera) per ricevere l'e-
lenco completo gratuitamente. Stefano Calca-
terra. Via Marconi 34 2. 40122 Bologna Tel.
051/521063
Per Vjc-2(l e CBM-64 vendo cas.sclla contenen-
te 20 eccezionali giochi di animazione in tempo
reale, a colorì c con cfrclli sonori, ognuno
completo di istruzioni in italiano, quelli per
Vie funzionanti con memoria base, lutto a
solo L. 30.000. disponibili inoltre tanti altri
programmi tra cui un potente data base per
risolvere qualsiasi tipo di gestione dati su cas-
setta a prezzi eccezionali. Giovanclli Claudio
Via Ripamonti, 194-20141 Milano - Tel. ab.
02 536926. tei. uff. 02'56.3I05.
GIORMA MC USER CLUB vende a prezzi
eccezicmali (inferiori a L. 8.000) software
l6/4Sk a tutti gii ulillzzaluri di Spectrum. A
chi richiederà almeno 3 cassette verrà offerto
m omaggio un vidcogioco, Ulteriori eccezio-
nali combinazioni, in arrivo materiale di im-
portazione. Richiedere catalogo inviando L
600 in francobolli a GIORMA MC USER
C'LliBc 'o Paolo Giordano V. le Lombardia n
28 - 20093 Cologno Monzese oppure tei.
02'2.548l84-02 2044660 ore serali. Spedizioni
in contrassegno o stretto giro di posta
MCmicrocomputer 27
159
Vendila progrimmi di "Ingegnerìa Civile" per
sistemi Apple II. Me, III. compatìbili: telai pia-
ni e non-grigliati-geometria-iravi-373-riscal-
damenio-imp. solari - P.O.R. - zone sismiche -
edifici in acciaio -i- mollissimi altri. Disponi-
bili anche programmi per: elaborazione testi-
conta bilità-geslionali-medicina-musica-ulili-
là- CP M-ecc- PERICOMP - Marco Monlre-
sor - P.zza C. Alberto 25 - 37067 - Valeggio
(VR)-Tel. 045, 7950025 (venerdi-sabato pos-
sibilmente ore pa.sti).
Ecceztonalel’l Tutto lo scibile dd software per
CBM-64 oltre 200 programmi disponibili per
il Commodore 64 (di questi oltre 100 pro-
grammi direttamente importali dall'estero).
Disponibilità immediata sia per drive che per
nastro. Scrìvere indirizzando richieste e alle-
gando bolli per risposta immediata u: Ficco
Matteo - Via S. Giovanni Da Verdara, 87
35100 Padova. Tel. 049;653482 (esclusiva-
mente domenica ore 10-13).
TI 99/4 A versioneba.se. Programmi (2) rìdu/ìo-
ne sistemi totocalcio sul numero degli I . x, 2.
sul numero del segni uguali consecutivi, a for-
mula fìssa, sulle rìpciìzionì delle terzine. Possi-
bilità di registrazione del sistema, di analisi
automatica dei punteggi, di confronto delle
colonne vìncenti con I ritardi casella per casel-
la. di calcolo formula media. Inviare L. 50.0(M)
su assegno o vaglia o telefonare per informa-
zioni a: Claudio Di Biagio- Via Laura Mante-
gazza. 75 - 00152 Roma - tei. 06/5376272.
Programmi gestionali, giochi, utilità, oltre 600
per Commodore 64. Apple. VlC 20. Texas.
Vendesi. The La.st One, compilatori, fallurazio-
ne, magazzino, ecc. Chiedere lista, sconti per
quanliiaiivi. Massimo Fabrìzi - Via Isidoro di
Carnee. 47 - 00176 Roma - lei. 06/274138.
3’endo la migliore selezione di programmi per
Speemun esistente sul mercato ai prezzi che
avete sempre sognato. Si eseguono anche pro-
grammi su ordinazione a livello professionale.
Richiedere listino gratuito. Carlo Folco - Via
A.S. Novaro 9 B - 18100 Imperia. Tel.
0183/26629 (ore pasti).
Programmi per Apple ll/IIe vendo e cambio di
lutti i generi (serie Visicorp. PES. contabilità,
grafici, giochi, etc.). Spedisco in tutta Italia:
Piero 06.'3272194 Roma.
Vendesi software per applicazioni di Ingegnerìa
Civile su Triumph Adler Alphatronic P2 o PC
due floppy, video, stampante DRHSO-Calco-
10 strutture in zona sismica secondo le norme
vigenti - Torsione-Forse sismiche-iclai max.
I lOnodi-Momenlicon il metodo Kani-Taglio-
Reazioni-Ridurìone filo Pilastro e filo Trave-
momenti nuili-momeniì in campata-Aree Ac-
ciaio-verifica Pilastri-Grafici Taglio e Mo-
mento per ogni Trave su Vìdeo c su stampan-
te. Per informazioni dettagliate inviare L.
10.000 in assegno c.c. a Ing. Cesare Ambrosini
via Cavallo 85/B Senigallia Tel. 071,' 64989
riceverete manuale programma.
Attenzione! Se avete problemi di software con il
vostro nuovo computer (che è tra quelli sotto
citati), fate un pensiero sull'Lscrizione a "Chip".
11 nuovo Club di Informatica disposto a comu-
nicare apertamente con Voi. Ci sono già 470
programmi per il vostro Vie 20. C 64. ZX
Specirum o T1-99/4A. Una rivista vi porterà a
casa la gioia di programmi sempre nuovi. L'i-
scrizione. valida per sempre, c fissata in L.
8.000 (in bolli). Per qualsiasi informazione,
servirsi di questo indirizzo, punroppo provvi-
sorio: Chip Computer Club, presso Palomba-
nni Mauro, via Dante n° 60. 58015 Orbetello
(GR).
Corsi di Basir direttamente su computer per
ragazzi a partire dagli otto anni e per adulti.
Vendita a prezzi concorrenziali di software e
di hardware. Peek and Poke, Via Boucheron 3
- 10122 Tonno-TelefonoOl 1/514072. ore 15-
19.
CBM 64. C ontinua riifferta software di pro-
gramma 2000! Ecco alcuni interessami pro-
dotti. Analisi: gestione archivio pazienti per i
medici a L. 50.000 - Memo: gestione di testi
lettere c documenti L. 35.000. Microgen: un
generaioredi programmi con II quale attraver-
so una serie di domande il vostro CBM crea il
programma di cui avete bisogno L. 60.000.
Tutti I programmi sono accompagnati da ma-
nuale. Richiedeteli a Programma 2000 - Via
G. Felici. 20 - 00144 Roma - Pagherete alla
consegna.
Apple:software per Apple Il/Ile di qualsiasi
genere, vendo ad un terzo del prezzo di listino.
Programmi gestionali, ingegnerìa, giochi, uti-
lity. per grafica, ecc. con manuali. Visicalc Ile
con manuale in italiano. Apple Writer con
"Help" in Italiano. Tel. 06.M2783 ore pasti.
Luigi.
Specirum programmi vendo. Richiedere cata-
logo gratuito. Verrà spedilo in omaggio il listi-
no di un gioco in L, M. Costo di un program-
ma 48K L. 8.000. A disposizione giochi e uti-
lity. Scrivere o telefonare a Maurizio Nuli
Vìa Silvestri 7 - 56100 Pisa - Tel. 050/22858.
Se pos.siedi un Sinclair sei nostro amico! Iscrivi-
li al "Gruppo utilizzatori computer Sinclair -
Napoli", avrai accesso alla Banca Software a
prezju eceezionaii - libri - hardware - bollettino
- adesivi ed altro ancora. Sconti particolari per
costituendi club o per acquisti in blocco. Pos-
sediamo tutti i programmi attualmente in cir-
colazione per lo Spectrum compresi Back-up
particolari che sbloccano qualsiasi program-
ma protetto. Scrivici per informazioni alle-
gando francobollo risposta indirizzando al
Gruppo c/o Roberto Chimenii - Via Luigi
Rizzo. 18 - 80124 Napoli.
Hardware eSoflware perT199/4A Basic Resi-
dente, Vendesi: procedura per il calcolo di in-
gegneria civile per strutture semplici c fre-
quenti; legge 373; videogiochi. Per descrizione
programmi allegare L. 1.400 in francobolli.
Minìiavoleila grafica con cassetta di supporlo
L. 80.000. Ing. Summa Antonio - Via Grana-
fei, 64 - 72023 Mesagne (BR) - Tel. 0831-
732934.
Vendo/cambio software per .Apple il/Ile con
manuali. Apple Writer He con manuale -i-
manualeWPLa L. 100.000. Gianluca Rompo-
ni. Via Raffaello n. 5 - S6020 Castel Del Bosco
(PI)-Tel. 0571/467053,
Per Vie 20 e Commodore 64 vendo i migliori
programmi di giochi. Soltanto in linguaggio
macchina e qualcuno in Basic veramente ecce-
zionale. Giochi velocissimi di ogni genere a
prezzi veramente amichevoli. Invio liste gra-
tuitamente. Enzo Pipemo - Via Torre Dello
Stinco. 45 - 00132 Roma • Tel. 06 61609.54.
MI.PE.CO. SaS vendita per corrispondenza
Joystick + interfaccia programmabili con
software 99.000. Espansioni Spectrum Issue 2
L. 75.000 - espansione ZX 81 originale Sinclair
schermala L. 79.000. Stampante ZX Printer +
I rullo L. 120.000 - Spectrum 4KK 360.000
(consegna oltre tre settimane) - Sweet Talker
per Spectrum (lo fa parlare) L. 120.000 -
espansioni Spectrum Issue 3 momuie c prova-
le 95.000. IVA e spese di spedizione comprese.
Tel. 561 1251 - Cas. Post. 16,00121 Ostia,^
PORTA PORTESI
VIA DIPORTA moeiORE, 95
00185 ROMA
* * *
TEL. 06-770041
INSERZIONI GRATUITE
SETTIMANALE DI ANNUNCI GRATUITI
OLTRE 100 PAGINE CON 48 RUBRICHE
PIÙ DI 18.000 ANNUNCI - 300.000 LETTORI
I TUTTI I venerdì IN EDICOLA
i-^-^nlc/tornajdcei •—^mc/comeetìng •—^mc/c3ieu^
Desidero che il presente annuncio venga pubblicato nella rubrìca:
□ vendo
□ compro
□ cambio
□ Micromarket
Annunci gratuiti per vendita o scambio di materiale u:
o esemplare fra privati.
□ Micromeeting
Annunci gratuiti per richiesta di contatti e scambio di opinioni ed esperienze tra privati.
Annunci a pagamento di carattere commerciale speculativo Ira privati e/o ditte: vendita e realizzazione di
D Microtradc materiali hardiuare e software, offerte varie di collaborazione e consulenze, eccetera.
Allegare L 13.000 (In assegno o francobolli di taglio non superiore a L 1.000) per ogni annuncio (lurrghesa
massima: spazio sul retro di questo modulo).
Atfenrìone gl/onnund tnuiati per le rubriche Micromarket eMicromeetìng iì cui conlenuto sarà ritenuto commertìale speculaliuo e gii annunci Microtiade
man(3ìn6 del/’importo saranno cestinati senao che sio data alcuna specifica comunicazione agli autori.
Spedire a: Tcchnimedia • MCmicrocomputer - Via Valsolda 135 - 00141 Roma
tJ^^^Mc/iooompùiSì.
RICHIESTA ARRETRATI
Inviatemi le seguenti copie dì MCmicrocomputer al prezzo di L 4.500 * ciascuna:
* Presi per l'estero: Europa e Pae^ de! bacino mediterraneo L 7.IKN) - Altri (sped. via aerea) L 9.000
n superiore a L. 1000
Totale copie Importo
L’importo totale è allegato □ in francobolli fdi taglio
e non inferiore a L 100)
□ in assegno
□
N.B.: non si effettuano spedizioni contrassegno
Cognome e Nome — ...
CA.P. .
. Città ..
CAMPAGNA
ABBONAMENTI
» ^'^rM cAocoHtftiiSì.
□ Nuovo abbonamento
□ Rinnovo
a 12 numeri di MCmicrocomputer
Decorrenza dal N
□ L 31.500 (Italia)
□ L 62.000 (ESTERO: Europa e Paesi del bacino mediterraneo)
□ L 88.000 (ESTERO: Americhe, Giappone. Asia etc.; sped. Via Aerea)
Scelgo la seguente forma di pagamento:
□ allego assegno di c/c intestato a Technimedia s.r.l.
□ ho effettuato il versamento sul c/c postale n. 14414007 intestato a: Technimedia s.r.).
Via Valsolda. 135 - 00141 Roma
□ ho Inviato la somma a mezzo vaglia postale intestato a: Technimedia s.r.l.
Via Valsolda. 135 • 00141 Roma
Cogrìome e Nome: -
Indirizzo:
CA.P.: Città: Proi/lncia:
MCmicrocomputer 27
161
Testo dell'annuncio-.
MC 27
Scrìvere a macchina o in stampatello. Per esigenze operative, gli annunci non chiaramenl
Spedire a: Technimedia • MCmicrocompuier - Via Valsolda 135 - 00141 Roma
I
I
I
1 Completa la tua raccolta
di MCmicrocbmputer
I Compila il retro di questo
tagliando Spedire in busta chiusa a:
I e spediscilo oggi stesso .
Technimedia
MCmicrocomputer
( Ufficio diffusione
Via Valsolda. 135
00141 ROMA
I
162
MCmicrocomputer 27
SIEMENS
PT88 Siemens nasce una nuova generazione
di stampanti low-cost
Un notevole passo avanti nel
campo della trasmissione
dell’Informazione è stato
recentemente compiuto dalla
Siemens con le nuove stampanti
PT88.
Queste stampanti sono il primo
risultato di una filosofia
assolutamente innovativa; infatti,
grazie alle loro caratteristiche -
"piccole" nel prezzo, "grandi” nelle
prestazioni - trovano applicazioni
universali nel campo dell'informatica
distribuita.
Piccole, compatte, versatili,
sono fomibiii in due
versioni:
PT 88 SIEMENS INK JET
(metodo drop on demand),
discretamente veloce,
completamente silenziosa,
stampa 150 caratteri
al secondo.
PT 88 SIEMENS
AD AGHI, ben
insonorizzata,
velocità dì
stampa 80
caratteri al
secondo,
Ecco tutte le altre caratteristiche
delle stampanti PT 88 Siemer)s:
• bidirezionali, ottimizzate
• matrice di stampa 9x9, buffer da 4
Kbyte
• trattore e frizione per moduli
continui (124 250 mm), frizione
per fogli singoli (105 h- 216 mm) e
per carta in rotoli (105 -r 216 mm),
• densità caratteri: 10, 12. 17 Car/"
(scritturanormale)5,6,8.5Carr (scrittu-
ra espansa); scrittura grassetto
• 8 set di caratteri nazionali,
generatore di caratteri programma-
bile (motrice di stampa 9x12)
■ proportional spacing, in-
terlinea program-
mabile, sot-
tolineatura e
discendenti
grafica (bit-
image 7 e 8
bit, raster scan,
blocchi)
programma
autotest
tabulazione verti-
cale e oriz-
zontale
• set di
interfac-
ce inter-
cambiabili
seriali e
parallele.
REIS ELETTRONICA - Via Tonale. 30
10127 TORINO • tei. (011) 6199817/617362
CLAITRON S.p.A. - Viale Certosa, 269
20151 MILANO - tei. (02) 3010091
GE.P. ELETTRONICA S.r.l. -Via Savelli 15/A
35100 PADOVA - tei. (049) 773288/773440
HARD POINT S.r.l, - Via Croce Rossa, 9/b
35100 PADOVA - tei. (049) 773962
DIGITALIA S.r.l. - Via Mollino, 2
16154 GENOVA - tei, (010) 671072
DIGITALIA S.r.l. - Corso Canalgrande, 26
41100 MODENA - tei. (059) 230599
CEDO SISTEMI Sj.I. - P.za Indipendenza, 13
50129 FIRENZE - tei. (055) 474467/486265
E.P.T.A. S.r.l. - Via Verona, 9/P-30
00161 ROMA - tei. (06) 428413/428539
Acquirenti di tipo OEM possono
inoltre rivolgersi direttamente alla
Siemens Elettra S.p.A. - 20124 Milano
- Via Lazzaroni, 3 - tei. (02) 6248
Gruppo telematica OEM.
Aiiuovicao
CON I VIDEOGIOCHI IMAGIC C I CONTROLLI POINTINASTER
inalmente anche i possessori del computer
Commodore Vie 20 possono videogiocore da
esperti.
Imoglc infatti, ho reso compatibili con il loro sistema
alcuni tra i successi mondiali dell'ultimo minuto come
Demon Attack, proclamato gioco dell'anno, Atlantis e
Dragon Pire. Sono quindi per la prima volta disponibili i
videogames Imagic ai primi posti nelle classifiche.
Poìntmoster Competition Joystick, il controllo di gioco
piò perfezionato e funzionale in commercio è ora
adattabile al tuo Vie 20. Poìntmoster consente di
raggiungere punteggi non ottenibili con i controlli
standard; il vero Joystick per professionisti dì videogomes.